css实现一个旋转动画以及animate.css v4的使用

animate.css官网

https://animate.style/

例子

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">


    <title>css 转圈</title>
    <link rel="stylesheet" href="//at.alicdn.com/t/font_2789320_zjuxlxfgdzn.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css">
    <style>


        .spin-begin {
            animation: spin 1s linear infinite;
            animation-fill-mode: forwards;

        }

        .spin-end:hover {
            animation-play-state: paused;
        }

        /*旋转动画*/
        @keyframes spin {
            from {
                transform: rotate(0deg);
            }
            to {
                transform: rotate(360deg);
            }
        }


    </style>
</head>
<body>

<h1 class="animate__animated animate__bounce">animate.css 库例子</h1>
<i style="display: inline-block" class="lu icon-huifu  spin-begin spin-end"></i>

</body>
</html>

注意

transform对行内元素不生效,如果没有动画效果,考虑添加 style="display: inline-block"
参考:
https://www.cnblogs.com/fayin/p/9755590.html

上一篇:Practical Training JS课程(11.14)动画-效果


下一篇:微信开发文档与工具整理