旋转球

 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 }

 

转载于:https://www.cnblogs.com/snow52132/p/7182429.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值