image是否有disabled属性_CSS基本属性(三)

Transition—复合属性[检索或设置对象变换时的过渡。]
: 检索或设置对象中的参与过渡的属性
none: 不指定过渡的css属性
all: 所有可以进行过渡的css属性
自定义属性:指定要进行过渡的css属性

: 检索或设置对象过渡的持续时间
时长:指定对象过渡的持续时间 [单位s秒]

: 检索或设置对象中过渡的动画类型
linear:线性过渡。
ease:平滑过渡。
ease-in:由慢到快。
ease-out由快到慢。
ease-in-out: 由慢到快再到慢。
step-start: 等同于 steps(1, start)
step-end: 等同于 steps(1, end)
steps([, [ start | end ] ]?):
接受两个参数的步进函数。第一个参数必须为正整数,指定函数的 步数。第二个参数取值可以是start或end,指定每一步的值发生变 化的时间点。第二个参数是可选的,默认值为end。
cubic-bezier(, , , ): 特定的贝 塞尔曲线类型,4个数值需在[0, 1]区间内

: 检索或设置对象延迟过渡的时间
时长:指定对象过渡的持续时间 [单位s秒]

Transition
46923c79665a56c18dc06f4d02a539df.png

这是测试结果

动画 Animation—复合属性。检索或设置对象所应用的动画特效。
: 检索或设置对象所应用的动画名称
通过@keyframes定义动画名称
定义动画时,简单的动画可以直接使用关键字from和to,即从一种状态过渡到另一种状态:
@keyframes testanimations {
from { opacity: 1; }
to { opacity: 0; }
}
如果复杂的动画,可以混合去设置某个时间段内的任意时间点的样式:
@keyframes testanimations {
from { transform: translate(0, 0); }
20% { transform: translate(20px, 20px); }
40% { transform: translate(40px, 0); }
60% { transform: translate(60px, 20); }
80% { transform: translate(80px, 0); }
to { transform: translate(100px, 20px); }
}
@keyframes testanimations{
0% { transform: translate(0, 0); }
20% { transform: translate(20px, 20px); }
40% { transform: translate(40px, 0); }
60% { transform: translate(60px, 20px); }
80% { transform: translate(80px, 0); }
100% { transform: translate(100px, 20px); }

: 检索或设置对象动画的持续时间

: 检索或设置对象动画的过渡类型

:检索或设置对象动画的循环次数

: 检索或设置对象动画在循环中是否反向运动
normal: 正常方向
reverse: 反方向运行
alternate: 动画先正常运行再反方向运行,并持续交替运行
alternate-reverse: 动画先反运行再正方向运行,并持续交替运行

: 检索或设置对象动画时间之外的状态
none: 默认值。不设置对象动画之外的状态
forwards: 设置对象状态为动画结束时的状态
backwards: 设置对象状态为动画开始时的状态
both: 设置对象状态为动画结束或开始的状态

running: 运动 paused: 暂停

Animation
123
bf771b1919969b32767f6d30e96c9af5.png

这是以上的显示结果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值