CSS实现动画旋转变色

作者:黄文斌

撰写时间:2019   年  1 月  17 日

开发工具与关键技术:CSS

CSS实现动画旋转变色

这里我利用了属性animation来实现了动画旋转

animation属性必须要配合keyframes来使用;

keyframes:实现从0%到100%之间的动画效果

下面是我编写的旋转代码

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>ql</title>
    <style>
       .dds{
           transform:rotate(20deg);
           width:100px;
           height:100px;
           position:relative;
           left:200px;
           top:200px;
           animation:ss 5s infinite linear
       }
       .dds::after{
           content:"";
           transform:rotate(30deg);
           width:100px;
           height:100px;
           position:absolute;
           animation:dds 2s infinite linear;
       }
       .dds::before{
           content:"";
           transform:rotate(60deg);
           width:100px;
           height:100px;
           position:absolute;
           animation:ddss 2s infinite linear;
       }
       @@keyframes dds{
            0%  { transform:rotate(0deg);background-color:#227599}
            100%  { transform:rotate(360deg);background-color:green}
       }
        @@keyframes ddss{
            0%  { transform:rotate(360deg);background-color:#ff6a00}
            100%  { transform:rotate(0deg);background-color:aqua}
       }
         @@keyframes ss{
            0%  { transform:rotate(0deg);background-color:yellow}
            100%  { transform:rotate(360deg);background-color:black}
       }
    </style>
</head>
<body>
    <div class="p" style=""> 
        我是谁
    </div>  
</body>
</html>

实现的效果图片,要想看动画把我代码复制过去便可(下图)

猜你喜欢

转载自blog.csdn.net/weixin_44560357/article/details/86554214
今日推荐