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

为了把明天的工作做好,我们必须把今天的工作先做好了,不要给明天的工作找麻烦。在工作面前,态度决定一切。没有不重要的工作,只有不重视工作的人。不同的态度,成就不同的人生,有什么样的态度就会产生什么样的行为,从而决定不同的结果。
先是HTML 一个父div包含四个绝对定位的div
CSS Code复制内容到剪贴板
  1. <divclass='containercontainer--realistic'>
  2. <divclass='cubecube--ani'>
  3. <divclass='face'>1</div>
  4. <divclass='face'>2</div>
  5. <divclass='face'>3</div>
  6. <divclass='face'>4</div>
  7. </div>
  8. </div>
首先,一个静态的立方体
CSS Code复制内容到剪贴板
  1. .face:nth-child(){
  2. -webkit-transform:/*rotateY(deg)*/translateZ(.em/*halfthesidelength,eminthiscase*/);
  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:rotslinearinfinite;
  3. }
  4. @-webkit-keyframesrot{
  5. to{-webkit-transform:rotateY(-deg)rotateX(deg);}
  6. }
这里定义了一个动画 rot
从起始位置转动到 Y轴-330deg X轴370deg
并且循环无限次,每次4s
基于CSS3实现立方体自转效果 的全部内容就给大家介绍完了,希望对大家有所帮助!

以上就是基于CSS3如何实现立方体自转效果。最可怕的就是你认为和你最密切的人却是在背后算计你最深的人。更多关于基于CSS3如何实现立方体自转效果请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

CSS如何使用Flex和Grid布局如何实现3D骰子

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例