利用css3实现旋转的立方体

这里主要用到了css3的transform,rotate,translate,animation

首先给ul设置transform :rotateX(-30deg) rotateY(-55deg)使物体看起来有立体感

然后给六个li,给li设成绝对定位,使六个li重叠到一起

先做上面,选择一个li使绕x轴旋转90deg,然后再沿z轴平移100px

再来后面,选择一个li使绕x轴旋转180deg,然后再沿z轴平移100px

再来下面,选择一个li使绕x轴旋转270deg,然后再沿z轴平移100px

接下来是前面,选择一个li使绕x轴旋转360deg(其实就是一个面不用动就行了),然后再沿z轴平移100px

然后是左面,选择一个li使绕Y轴旋转90deg,然后再沿z轴平移100px

然后是右面,选择一个li使绕Y轴旋转90deg,然后再沿z轴平移-100px

现在的效果是这样的


接下来是让他动起来了,给ul加上transform-style: preserve-3d;在定义一个动画使其围绕y轴旋转

最终的效果是这样的

详细代码https://github.com/hanihanihaani/css-demo/blob/master/rotateCube.html

css3实现旋转的立方体相关推荐

  1. CSS3 3D旋转图片立方体特效

    CSS3 3D旋转图片立方体特效代码. 效果图: 这是一个3D的立方体盒子 给盒子添加动画属性 使其可以转动. 原理: 原理其实很简单 我们看到的一个立方体其实就是靠六个平面搭建起来的 如图所示 :六 ...

  2. css3 3d旋转图片立方体特效代码

    纯 CSS3 3D 旋转立方体动画特效,该 3D 立方体使用 CSS3 perspective 制作,可以在水平方向.垂直方向和平面视角方向旋转,使用 CSS 来制作立方体动画,效果非常好.下面来看看 ...

  3. 用Css3实现旋转的立方体

    通过Css3,我们能够创建动画,这可以在许多网页中取代一些JavaScript中复杂的动画效果的写法,下面让我们用css3实现一个旋转的立方体吧. Html部分: 1)先给六个面写一个公共的类:cub ...

  4. CSS3 3d旋转图片立方体案例演示

    2D动画旋转和位移的基础语法 旋转的基础: 语法:transform:rotate() 1:旋转的是一个度数deg 2:默认情况下,绕着一个中心点进行转动 3:transform:rotatex()绕 ...

  5. 【HTML】css3实现旋转的立方体相册

    立体相册源码 使用时请保存为*.html格式 <!DOCTYPE HTML> <html lang="en"> <head><meta c ...

  6. 网页特效:用CSS3制作3D图片立方体旋转特效

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  7. 如何用css3制作一个旋转的立方体

    css3增加的动画效果使得前端制作某些动画更加方便,流畅,如何制作一个最简单的会旋转的立方体呢?话不多说,直接上代码! html代码如下,需要一个大的div包裹六个div作为立方体的六个表面 < ...

  8. CSS3 3D旋转立方

    ##一.3D中的透视        1.透视是我们观察事物的方式        在美术学中,有一种画法叫做透视画法,他让我们对所观察的物体从二维拓展到三维,也就是说,平面的物体变成了立体,占据了独自的 ...

  9. OpenGL设置透视投影并渲染旋转的立方体

    OpenGL设置透视投影并渲染旋转的立方体 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <GLXW/glxw.h> #includ ...

  10. 用css3制作旋转加载动画的几种方法

    2019独角兽企业重金招聘Python工程师标准>>> 以WebKit为核心的浏览器,例如Safari和Chrome,对HTML5有着很好的支持,在移动平台中这两个浏览器对应的就是i ...

最新文章

  1. com.android.providers.telephony.MmsSmsDatabaseHelper
  2. 录屏、直播中的鼠标键盘演示神器PointFocus
  3. Airflow 中文文档:Lineage
  4. du命令和df命令的区别
  5. 【无线也安全】屏蔽蹭网一族
  6. 扎克伯格正用“山寨”策略碾压Snapchat
  7. Glusterfs配置手册
  8. 动态规划——Palindrome Partitioning II
  9. 机械工程师手册 pdf版下载_现代机械零部件设计手册 [于惠力 编]pdf下载0284
  10. WPS/Word参考文献格式规范及引用的方法
  11. java socket 局域网_javase基础socket编程之局域网聊天,局域网文件共享
  12. 微软掷豪金投资海底数据电缆
  13. 程序员浪漫之微信烟花
  14. 翻译1The high-volume return premium(后附读后感)(图表上传不了)
  15. 七种影视截图截屏的小方法
  16. autodesk genuine service卸载不掉
  17. 86页2023年新型智慧城市顶层设计规划解决方案(ppt可编辑)
  18. 专业人士使用的 11 种渗透测试工具
  19. 是面试官放水,还是公司实在是太缺人?这都没挂,腾讯原来这么容易进···
  20. 牛客IOI周赛22-普及组

热门文章

  1. POJ 3233 Matrix Power Series(矩阵快速幂)
  2. 在window10中怎样连接扫描仪,扫描证件
  3. labwindows随机数生成c语言,LabWindows/CVI虚拟仪器设计技术基本控件使用之:回调函数...
  4. hdu 6080-度度熊保护村庄
  5. HDU 6080 2017百度之星程序设计大赛 - 资格赛
  6. 网站建设教程:如何自己做网站,步骤有哪些?
  7. 《对比Excel,轻松学习Python数据分析》读书笔记------数据可视化
  8. c语言编程三次方程,c语言求三次方程的根程序设计
  9. VS Code Material Icon Theme插件设置自定义文件夹图标关联
  10. cf服务器延迟测试,Cloudflare-SpeedTest - 测试 CF CDN 延迟和速度,CF自选IP