旋转球
Posted 不忘初心 方得始终
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了旋转球相关的知识,希望对你有一定的参考价值。
1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 5 <title></title> 6 <link href="css/demo.css" rel="stylesheet" /> 7 </head> 8 <body> 9 <div class="ball-box"> 10 <div class="ball"> 11 <div class="line-1"></div> 12 <div class="line-2"></div> 13 <div class="line-3"></div> 14 <div class="line-4"></div> 15 <div class="line-5"></div> 16 </div> 17 </div> 18 </body> 19 </html>
1 body { 2 background-color:#000; 3 } 4 .ball-box{ 5 height:300px; 6 width:300px; 7 position:absolute; 8 top:50%; 9 left:50%; 10 margin:-150px 0px 0px -150px; 11 perspective:3000px;/*透镜,类似于焦距,焦距越小,成像越大*/ 12 } 13 .ball{ 14 height:100%; 15 transform-style:preserve-3d;/*设置3d属性*/ 16 animation:rotate3d 20s infinite linear;/*动画名称,动画执行周期所在时间,播放次数,速度*/ 17 } 18 @-webkit-keyframes rotate3d{ 19 0%{ 20 transform:rotateY(0deg); 21 } 22 100%{ 23 transform:rotateY(360deg); 24 } 25 } 26 .ball>div{ 27 border:solid 2px #fff; 28 height:100%; 29 width:100%; 30 position:absolute; 31 border-radius:100%;/*设置为圆*/ 32 } 33 .line-1{ 34 transform:rotateY(0deg); 35 } 36 .line-2{ 37 transform:rotateY(36deg); 38 } 39 .line-3{ 40 transform:rotateY(72deg); 41 } 42 .line-4{ 43 transform:rotateY(108deg); 44 } 45 .line-5{ 46 transform:rotateY(144deg); 47 } 48 .ball::after{ 49 content:""; 50 width:1px; 51 height:500px; 52 background-color:#ff0; 53 display:block; 54 transform:translateX(150px) translateY(-100px); 55 }
以上是关于旋转球的主要内容,如果未能解决你的问题,请参考以下文章