首页 > 代码库 > 旋转球
旋转球
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="http://www.mamicode.com/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 }
旋转球
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。