当前位置:Web前端 > > 正文

css3各个动画效果(使用css3制作齿轮loading动画效果)

时间:2022-04-01 01:59:11类别:Web前端

css3各个动画效果

使用css3制作齿轮loading动画效果

这是一款基于css3齿轮loading动画特效。该特效使用font-awesome字体图标的齿轮图标作为图案,通过CSS3 animation来制作三个齿轮的运动效果。

查看演示     下载源码

HTML

首先在页面中引入font-awesome文件。

<link href="

然后在放置动画的位置加上HTML结构:

  • <li class="container">
        <li class="row">
            <li class="col-md-12">
                <li id="loader-wrapper">
                    <li id="loader1" class="fa fa-cog loader"></li>
                    <li id="loader2" class="fa fa-cog loader"></li>
                    <li id="loader3" class="fa fa-cog loader"></li>
                </li>
            </li>
        </li>
    </li>
    
  • CSS样式

    然后通过下面的CSS样式来制作齿轮的动画效果。

  • #loader-wrapper {
        width: 60px;
        height: 60px;
        margin: auto;
        position: relative;
    }
    .loader{ position: absolute; }
    #loader1{
        color: #3A4652;
        font-size: 35px;
        text-align: center;
        width: 35px;
        height: 35px;
        top: -20px;
        left: 3px;
        animation: animate-1 1s infinite linear;
    }
    #loader2{
        color: #d72f2b;
        font-size: 50px;
        text-align: center;
        height: 50px;
        width: 50px;
        right: -12px;
        animation: animate-2 1s infinite linear;
    }
    #loader3{
        color: #3A4652;
        font-size: 35px;
        text-align: center;
        width: 35px;
        height: 35px;
        bottom: -10px;
        left: 3px;
        animation: animate-3 1s infinite linear;
    }
    @keyframes animate-1{
        100% { transform: rotate(-180deg); }
    }
    @keyframes animate-2{
        100% { transform: rotate(180deg); }
    }
    @keyframes animate-3{
        100% { transform: rotate(-180deg); }
    }
    
  • 总结

    以上所述是小编给大家介绍的使用css3制作齿轮loading动画效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!

    更多特效源码可以关注小编的公众号哦!

    css3各个动画效果(使用css3制作齿轮loading动画效果)

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐