基于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立方体效果示例-transform也不过如此
Dec 05 HTML / CSS
CSS3教程:边框属性border的极致应用
Apr 02 HTML / CSS
html5+css3之动画在webapp中的应用
Nov 21 HTML / CSS
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
Dec 30 HTML / CSS
CSS3 实现时间轴动画
Nov 25 HTML / CSS
深入剖析webstorage[html5的本地数据处理]
Jul 11 HTML / CSS
HTML5中的postMessage API基本使用教程
May 20 HTML / CSS
基于HTML5 Canvas 实现商场监控实例详解
Nov 20 HTML / CSS
HTML5 embed 标签使用方法介绍
Aug 13 HTML / CSS
html5基础教程常用技巧整理
Aug 20 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
May 07 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
Oct 28 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之第九天
2006/10/09 PHP
PHP新手上路(八)
2006/10/09 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
php实现下载限制速度示例分享
2014/02/13 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP attributes()函数讲解
2019/02/03 PHP
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
layui 数据表格复选框实现单选功能的例子
2019/09/19 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
Vue中this.$nextTick的作用及用法
2020/02/04 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
在Python的web框架中配置app的教程
2015/04/30 Python
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Python实现通过解析域名获取ip地址的方法分析
2019/05/17 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
青春奉献演讲稿
2014/05/08 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
研究生个人学年总结
2015/02/14 职场文书