动画效果----webkit-animation

Posted 小白咚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动画效果----webkit-animation相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    /* 在css中,@keyframes规则可以使用来创建动画,创建动画是通过逐步改变从一个CSS样式到另一个CSS样式,在动画过程中,您可以更改CSS样式的设定多次,指定的变化时发生时使用%,或关键字"from"和"to",这是和0%到100%相同,0%是开头动画,100%是当动画完成。为了获得最佳的浏览器支持,您应该始终定义为0%和100%的选择器。

@keyframes规则是css3中新增规则,目前主流浏览器都支持该规则(加浏览器对应的前缀),但不兼容IE 9以及更早版本的浏览器 */
    div{
        background-color: red;
    }
    @-webkit-keyframes mycolor {
        0%{
            background-color: red;
        }
        40%{
            background-color: royalblue;
        }
        70%{
            background-color: salmon;
        }
        100%{
            background-color: seagreen;
        }
    }
    /* 鼠标滑过--开始动画  定义,时间,效果*/
    div:hover{
        -webkit-animation: mycolor 5s linear;
    }
</style>
<body>
    <div>
        实例一动画效果
    </div>
</body>
</html>

  

以上是关于动画效果----webkit-animation的主要内容,如果未能解决你的问题,请参考以下文章

打字效果动画实现方法

CSS动画,每个子元素都有延迟

css3的-webkit-animation动画执行后会变回原来的样子,怎么保留住动画最后的状态呢?

HTML+CSS+JS实现 ❤️制作loading动画效果❤️

CSS3滚动动画不起作用

[ jquery 效果 fadeTo([speed,[easing],[fn]]) ] 此方法用于通过调整不透明度的变化至指定目标来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数(代