基于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 相关文章推荐
使用CSS Grid布局实现网格的流动
Dec 30 HTML / CSS
CSS3中使用RGBA设置透明度的示例
Aug 04 HTML / CSS
深入理解css属性的选择对动画性能的影响
Apr 20 HTML / CSS
浅谈CSS3动画的回调处理
Jul 21 HTML / CSS
你不知道的5个HTML5新功能
Jun 28 HTML / CSS
使用HTML5 Canvas API中的clip()方法裁剪区域图像
Mar 25 HTML / CSS
html5使用Canvas绘图的使用方法
Nov 21 HTML / CSS
HTML5 语音搜索只需一句代码
Jan 03 HTML / CSS
html5的画布canvas——画出弧线、旋转的图形实例代码+效果图
Jun 09 HTML / CSS
使用html5制作loading图的示例
Apr 14 HTML / CSS
html5唤起app的方法
Nov 30 HTML / CSS
CSS的class与id常用的命名规则
May 18 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 cookie的操作实现代码(登录)
2010/12/29 PHP
PHP防止跨域提交表单
2013/11/01 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP文件操作方法汇总
2015/07/01 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
初识SmartJS - AOP三剑客
2014/06/08 Javascript
JQuery基础语法小结
2015/02/27 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
JavaScript实现动态生成表格
2020/08/02 Javascript
最大K个数问题的Python版解法总结
2016/06/16 Python
详解python while 函数及while和for的区别
2018/09/07 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
python pandas时序处理相关功能详解
2019/07/03 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
历史教育专业个人求职信
2013/12/13 职场文书
优秀党员主要事迹
2014/01/19 职场文书
文化活动实施方案
2014/03/28 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
财务部副经理岗位职责范本
2014/06/17 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
员工工作表现自我评价
2015/03/06 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
趣味运动会赞词
2015/07/22 职场文书
浅谈如何提高PHP代码质量之端到端集成测试
2021/05/28 PHP
使用Redis实现实时排行榜功能
2021/07/02 Redis