css3动画属性有哪些
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"css3动画属性有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"css3动画属性有哪些"吧!css3三大动画属性是:1、transi
千家信息网最后更新 2026年11月03日css3动画属性有哪些
本篇内容主要讲解"css3动画属性有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"css3动画属性有哪些"吧!
css3三大动画属性是:1、transition属性,用于设置元素的过渡效果;2、transform属性,用于向元素应用2D或3D转换(旋转、缩放、移动或倾斜);3、animation属性,需要和"@keyframes"一起使用来创建动画。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
css3动画属性分为:transform、transition、animation
1.transition(过渡)
a:transition-property:检索或设置对象中的参与过渡的属性b.transition-duration:检索或设置对象过渡的持续时间c.transition-delay:检索或设置对象延迟过渡的时间d.transition-timing-function:检索或设置对象中过渡的动画类型简写: transition: 属性值1 属性值2 属性值3 属性值4属性值1: 需要参与过渡属性 all ( 能支持过渡属性的都会过渡变换 默认值)属性值2: 过渡的时间 s秒 ms 毫秒属性值3: 延迟的时间 s秒 ms 毫秒属性值4: 动画的类型(匀速、匀加速、匀减速........)
例如:transition:3s 2s linear;
2.transform
2D
a.位移:transform:translate(参数1,参数2) 参数1:在X轴移动的距离 参数2:在Y轴移动的距离 ps:参数如果是正值的情况下:往右往下 负值:往左往上 单独设置X/Y的位移: transform:translateX(参数); transform:translateY(参数);b.缩放:transform:scale(参数1,参数2); 参数1:X轴缩放的比例 参数2:Y轴缩放的比例 ps:参数小于1,缩小;参数大于1,放大。如果两参数相同,写一个就行 单独设置X Y transform:scaleX(); transform:scaleY();c.旋转:transform:rotate(); 默认情况下围绕中心点转动,转动的是度数,deg! 单独设置围绕某个轴(X Y) transform:rotateX() transform:rotateY()d.倾斜:transform:skew(); 单独设置围绕某个轴(X Y) transform:skewX() transform:skewY()补充:如果有两个功能函数:先写位移 再写旋转。
单独举例旋转:
当围绕中心点时:
span{ display: block; width: 300px; height: 150px; background: purple; transform: rotate(30deg); }
当围绕X轴时:
span{ display: block; width: 300px; height: 150px; background: purple; transform: rotateX(30deg); }
可以看到,当围绕X轴旋转时,盒子的上面往里,下面往外。
当围绕Y轴时:
span{ display: block; width: 300px; height: 150px; background: purple; transform: rotateY(30deg); }
可以看到,图片的左侧往外,右侧往里。
3D
形成3D空间:transform-style:preserve-3d
a.位移: transform:translate(x,y,z); translateX() translateY() translateZ(不能是百分比) b.旋转: transform:rotate(); rotateX() rotateY() rotateZ() //默认情况效果类似 rotate3D(x,y,z,a) [ 0不旋转。1旋转 ] - x:是一个0到1之间的数值,主要用来描述元素围绕X轴旋转的矢量值; - y:是一个0到1之间的数值,主要用来描述元素围绕Y轴旋转的矢量值; - z:是一个0到1之间的数值,主要用来描述元素围绕Z轴旋转的矢量值; - a:是一个角度值,主要用来指定元素在3D空间旋转的角度,如果其值为正值,元素顺时针旋转,反之元素逆时针旋转。
3.animation
制定关键帧: @keyframes 关键帧的名称{ from{} to{} 或者 0%{ } 50%{ } 100%{ } }调用关键帧 animation: 复合属性 animation-name 关键帧的名称 animation-duration 动画的持续的时间 animation-timing-function 动画运用的类型(匀速linear、加速度、减速度、贝塞尔曲线 step-start //没有动画中间的过渡效果。每次直接跳到下一帧开始的地方) animation-delay 动画的延迟 animation-iteration-count 动画运动的次数(默认情况下运动1次) infinite(无限循环) animation-direction 运动的方向 属性值: - reverse:反方向运行 ( 让关键帧从后往前执行 ) - alternate:动画先正常运行再反方向运行,并持续交替运行 - alternate-reverse:动画先反运行再正方向运行,并持续交替运行 animation-play-state 属性值: paused暂停 running运动 常用的写法: animation:关键帧的名称 动画运动的时间 linear(匀速) 动画延迟的时间例:
Document
1
2
3
4
5
6
到此,相信大家对"css3动画属性有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
属性
动画
参数
元素
时间
运行
关键
运动
对象
情况
方向
延迟
检索
之间
名称
效果
数值
矢量
空间
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
亿人帮互联网科技有限公司
青岛互联网科技公司
互联网未来科技
杭州互联网科技公司
紫鲸互联网科技
互联网科技媒体
天津摩尔互联网科技
互联网科技公司有哪些
大白互联网科技
山东吉时兔互联网科技有限公司
科技赋能互联网健康
互联网科技商业
科技类公司包括互联网吗
企晟互联网信息科技有限公司
四川慕妮娅互联网科技有限公司
互联网科技如何创业
中国互联网有什么科技
互联网科技机房
长沙易易互联网科技有限公司
互联网企业和网络科技有限公司
咖啡
北京路客互联网科技有限公司
远拓互联网科技
亿账通互联网科技
互联网科技logo设计
赫美联合互联网科技
济南华为互联网科技产业总部基地
欧洲十大科技互联网公司
佛山市翊博互联网络科技有限公司
九思连强互联网电子科技有限公司