动画的一些常见写法

CSS3中的动画animation是一个强大的特性,允许精确控制动画效果。通过定义keyframes和调用动画,可以实现复杂且连续的动画序列。关键帧规则如0%和100%分别代表动画的开始和结束,中间可以通过百分比设定多个节点实现样式渐变。调用动画时需指定动画名称、持续时间、速度曲线等属性。此外,还可以设置动画延迟、播放次数、方向和填充模式等。此特性为前端开发者提供了丰富的视觉表现手法。
摘要由CSDN通过智能技术生成

动画 animation  是css3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或者一组动画,常用来实现复杂的动画效果

        相比较过度,动画可以实现更多的变化,更多的控制,连续自动播放的效果

制作动画分两步:1、先定义动画  2、再调用动画

 使用 Keyframe 定义动画

    Keyframe  动画名称{

        0%{

            width:100px

        }

        100%{

            width:200px

        }

    }

 动画序列:

    1、0% 是动画的开始 100%是动画的完成 这种的规则就是动画序列

    2、在@Keyframe中规定某项css样式,可以创建当前样式逐渐改为新样式的效果

 调用动画:

    div{

        调用动画

        animation-name:动画名称

        持续的时间

        animation-duration:持续的时间

    }

动画的常见属性:

            animation-timing-function        速度曲线  

            animation-delay                  动画何时开始 默认是0

            animation-iteration-count        播放次数  默认是1 还有

            animation-direction              是否在下一周期逆向播放  默认normal  alternate逆向播放

            animation-play-state             动画是否正在运行或暂停 默认running pause

            animation-fill-mode              动画结束后 保持forwards  回到起始位置backwards

简写:animation:动画名称 持续时间、运动曲线、何时开始、播放次数、是否反方向、动画起始或者结束状态



















 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值