过渡 动画 变形

这篇博客详细介绍了CSS3中的transition、animation和transform。transition用于实现元素从一种样式平滑过渡到另一种样式的功能,包括指定过渡属性、时间和速度。animation则涉及创建和应用关键帧动画,通过@keyframes定义动画过程。transform则是不改变元素位置和尺寸的变形操作,包括旋转、缩放、倾斜和移动等,并可以通过transform-origin设置旋转中心点。
摘要由CSDN通过智能技术生成

transition 过渡

功能:在规定的时间类,从一个值变换到另一个值的过程

transition-property过渡的属性 (一般跟all,代表全部。)

transition-duration过渡的时间 (跟时间单位:s或者ms。1s=1000ms)

transition-timing-function过渡的速度(linear匀速过渡 ;ease-in由慢到快 ;ease-out由快到慢 ;ease-in-out由慢到快,再到慢)

缩写以上的值;例子:transition: all linear 3000ms;

transition-delay 过渡效果延迟显示(也是跟时间单位,但要上面写了过渡效果,再单独选中要延迟过渡的属性书写

可以过渡的属性:颜色、尺寸、透明度 (尺寸过渡的起始值和结束值不能有auto

animation 动画

第一步,定义动画

书写格式:@keyframes 动画名称{动画效果}【注:动画名称是自己起名】

动画效果:百分率{声明块}(百分率是声明块动画的时间)

第一条是动画的起始效果

最后一条是动画的结束效果

如果起始和结束效果相同可以省略结束效果

@keyframes pp 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值