基于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 特效范例整理
Aug 22 HTML / CSS
CSS3网格的三个新特性详解
Apr 04 HTML / CSS
CSS的pointer-events属性详细介绍(作用和注意事项)
Apr 23 HTML / CSS
CSS3 RGBA色彩模式使用实例讲解
Apr 26 HTML / CSS
CSS3让登陆面板3D旋转起来
May 03 HTML / CSS
CSS3制作酷炫的三维相册效果
Jul 01 HTML / CSS
CSS3中Transition动画属性用法详解
Jul 04 HTML / CSS
浅析CSS3 用text-overflow解决文字排版问题
Oct 28 HTML / CSS
HTML5 Canvas 起步(2) - 路径
May 12 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
Nov 18 HTML / CSS
详解CSS故障艺术
May 25 HTML / CSS
纯html+css实现打字效果
Aug 02 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
wordpress之wp-settings.php
2007/08/17 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
2018/08/10 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
python获取指定网页上所有超链接的方法
2015/04/04 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
Python loguru日志库之高效输出控制台日志和日志记录
2020/03/07 Python
Django Serializer HiddenField隐藏字段实例
2020/03/31 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
什么是Rollback Segment
2013/04/22 面试题
机械设计职业生涯规划书
2013/12/27 职场文书
报到证丢失证明
2014/01/11 职场文书
考试没考好检讨书
2014/01/31 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
保密普查工作实施方案
2014/02/25 职场文书
统计系教授推荐信
2014/02/28 职场文书
2014年小学工作总结
2014/11/26 职场文书
辩护词格式
2015/05/22 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书