基于CSS3实现立方体自转效果


Posted in HTML / CSS onMarch 01, 2016

先是HTML 一个父div包含四个绝对定位的div

CSS Code复制内容到剪贴板
  1. <div class='container container--realistic'>    
  2. <div class='cube cube--ani'>    
  3. <div class='face'>1</div>    
  4. <div class='face'>2</div>    
  5. <div class='face'>3</div>    
  6. <div class='face'>4</div>    
  7. </div>    
  8. </div>   
首先,一个静态的立方体
CSS Code复制内容到剪贴板
  1. .face:nth-child() {    
  2. -webkit-transform: /*rotateY(deg)*/ translateZ(.em /* half the side length, em in this case */);    
  3. }    
  4. .face:nth-child() {    
  5. -webkit-transform: rotateY( deg) translateZ(.em);    
  6. }    
  7. .face:nth-child() {    
  8. -webkit-transform: rotateY(deg) translateZ(.em);    
  9. }    
  10. .face:nth-child() {    
  11. -webkit-transform: rotateY(deg) translateZ(.em);    
  12. }  
让立方体转起来
CSS Code复制内容到剪贴板
  1. .cube--ani {    
  2. -webkit-animation: rot s linear infinite;    
  3. }    
  4. @-webkit-keyframes rot {    
  5. to { -webkit-transform: rotateY(-deg) rotateX(deg); }    
  6. }  
这里定义了一个动画 rot
从起始位置转动到 Y轴-330deg X轴370deg
并且循环无限次,每次4s
基于CSS3实现立方体自转效果 的全部内容就给大家介绍完了,希望对大家有所帮助!
HTML / CSS 相关文章推荐
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
Dec 30 HTML / CSS
css3进行截取替代js的substring
Sep 02 HTML / CSS
html5+css3气泡组件的实现
Nov 21 HTML / CSS
CSS3动画效果回调处理详解
Dec 10 HTML / CSS
CSS3实现同时执行倾斜和旋转的动画效果
Oct 27 HTML / CSS
CSS3 实现弹幕的示例代码
Aug 07 HTML / CSS
HTML5 Canvas的性能提高技巧经验分享
Jul 02 HTML / CSS
HTML5 script元素async、defer异步加载使用介绍
Aug 23 HTML / CSS
html5图片上传预览示例分享
Apr 14 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
Jun 23 HTML / CSS
在HTML5中使用MathML数学公式的简单讲解
Feb 19 HTML / CSS
canvas 实现 github404动态效果的示例代码
Nov 15 HTML / CSS
CSS3中几个新增加的盒模型属性使用教程
Mar 01 #HTML / CSS
使用CSS3实现多列布局与多背景的技巧
Feb 29 #HTML / CSS
详解CSS3 Media Queries中媒体属性的使用
Feb 29 #HTML / CSS
CSS3媒体查询Media Queries基础学习教程
Feb 29 #HTML / CSS
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
Feb 27 #HTML / CSS
CSS3中currentColor关键字的妙用
Feb 27 #HTML / CSS
魔幻般冒泡背景的CSS3按钮动画
Feb 27 #HTML / CSS
You might like
从php核心代码分析require和include的区别
2011/01/02 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
php+ajax简单实现全选删除的方法
2016/12/06 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
Prototype ObjectRange对象学习
2009/07/19 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
2016/05/27 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
2019/08/05 Python
python实现图像外边界跟踪操作
2020/07/13 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
2014年宣传部工作总结
2014/11/12 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
毕业生对母校寄语
2015/02/26 职场文书
综治目标管理责任书
2015/05/11 职场文书
三国演义读书笔记
2015/06/25 职场文书
小学运动会宣传稿
2015/07/23 职场文书
股权投资协议书
2016/03/23 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript
Vue+TypeScript中处理computed方式
2022/04/02 Vue.js
JavaScript前端面试扁平数据转tree与tree数据扁平化
2022/06/14 Javascript