17.1拓展之纯 CSS 创作炫酷的同心圆旋转动画

效果地址:https://codepen.io/flyingliao/pen/ebjEMm?editors=1100

HTML代码:

<div class="loader">
   <div class="one">
     <div class="two">
       <div class="thre">
         <div class="four">
           <div class="five"></div>
         </div>
       </div>
     </div>
  </div>
</div>

CSS代码:

html,
body,
.loader {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: black;
}
div{
  border: 10px solid white;
  border-radius: 50%;
  margin: 10px;
}
.loader {
    width: 10em;
    height: 10em;
    position: relative;
    font-size: 24px;
}
.loader div {
    background-color: rgba(100%, 0%, 0%, 0.3);
    border-color: white rgba(100%, 100%, 100%, 0.2);
    /* 名称 周期 速度 次数 是否反向播放 */
    animation: animate 5s linear infinite normal;
}
@keyframes animate {
    0% {
        /* red */
        background-color: rgba(100%, 0%, 0%, 0.3);
        transform: rotate(0deg);
    }
    25% {
        /* yellow */
        background-color: rgba(100%, 100%, 0%, 0.3);
    }
    50% {
        /* green */
        background-color: rgba(0%, 100%, 0%, 0.3);
    }
    75% {
        /* blue */
        background-color: rgba(0%, 0%, 100%, 0.3);
    }
    100% {
        /* purple */
        background-color: rgba(100%, 0%, 100%, 0.3);
        transform: rotate(720deg);
    }
}

 

posted on 2019-01-09 13:27  人生与戏 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/FlyingLiao/p/10243747.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值