css

Animation

2018-01-13  本文已影响0人  超爱吃小龙虾

说明:

复合属性,检索或设置对象所应用的特效属性。(如果是多组属性值,以逗号分割)

注意:如果只提供一个<' time'> 参数,则为 <' animation-duration '> 的值定义;如果提供二个<' time'> 参数,第二个为 <' animation-delay '> 的值定义。

语法:

animation个的取值、含义

animation的属性

兼容性:

animation的兼容性

兼容

动画:

        .main{ width: 400px; height: 400px;border:1px solid rgb(200, 200, 200); position: relative;}

        .yuan{ width: 40px; height: 40px; border-radius: 50%; background-color: rgb(243, 223, 8); margin: 20px auto 0;

            opacity: 1;animation: move 3s ease-out 1s forwards; transform: translate(80px);}

        @keyframes move{

            0%{opacity: 1;width:40px;height: 40px;transform: translate(0)}

            25%{opacity: 0.5;width: 30px;height: 30px;transform: translate(20px)}

            50%{opacity: 0;width: 20px;height: 20px;transform: translate(40px)}

            75%{opacity: 0.5;width: 30px;height: 30px;transform: translate(60px)}

            100%{opacity: 1;width: 40px;height: 40px;transform: translate(80px)}

        }

<div class="main"><div class="yuan"></div></div>

示例

阐述:用animation做自定义动画真的很方便,keyframes 中文翻译是关键帧的意思,它用来命名动画的名称,定义动画的的完成周期,它既可以用from / to,也可以用百分比。

上一篇下一篇

猜你喜欢

热点阅读