@keyframes

Doctype不存在或错误,浏览器默认 混杂模式
$(‘#wrapper’).children(); //(只沿着 DOM 树向下遍历单一层级)查询直接的子元素。而不管子元素的子元素。
要运用css3动画,需要运用@keyframes规则和animation属性

keyframes 关键帧

和 transition 属性相比的优点是能够更加精细地设置动画效果
使用transition属性也能够实现过渡动画效果,但是略显粗糙,因为不能够更为精细的控制动画过程,比如只能够在指定的时间段内总体控制某一属性的过渡,而animation属性则可以利用@keyframes将指定时间段内的动画划分的更为精细一些。

语法:

@keyframes animationname {keyframes-selector {css-styles;}}

1.animationname:声明动画的名称。

2.keyframes-selector:用来划分动画的时长,可以使用百分比形式,也可以使用 “from” 和 “to”的形式。(建议始终使用百分比形式)

animation

animation-name :检索或设置对象所应用的动画名称
animation-duration : 检索或设置对象动画的持续时间
animation-timing-function : 检索或设置对象动画的过渡类型
(ease:平滑过渡。
ease-in:由慢到快。
ease-out:由快到慢。)
animation-delay : 检索或设置对象动画延迟的时间
animation-direction:
(normal:正常方向
reverse:反方向运行
alternate:动画先正常运行再反方向运行,并持续交替运行)
animation-iteration-count: (infinite:无限循环)

transform

动画时间轴

animation-delay 最常见的是用于将动画与其他动画的执行时机错开,将动画落到不同的时间点,形成动画时间轴。
这里写图片描述

序列动画

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值