动画
2021/12/25 23:38:11
本文主要是介绍动画,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
transform
2D转换
1 translate( , )
偏移方法
translate()根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。
2 rotate()
旋转方法
rotate()方法,在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。
3 scale( , )
缩放方法
scale()方法,该元素增加或减少的大小,取决于宽度(X轴)和高度(Y轴)的参数
4 skew( , )
扭曲方法
skew()方法,该元素会根据横向(X轴)和垂直(Y轴)线参数给定角度:
3D转换
transform-style
规定变换的样式(父元素)
属性值:flag平面(默认) preserve-3d(保持3d变换)
平移
整体写:transform:translate3d(x,y,z)
z:代表在垂直于平面的轴上移动,电脑屏幕往人眼那个方向为正方向。
单独写:transform:translateZ(z)
旋转
整体写:transform:rotate3d(x,y,z,角度) 角度单位deg
此时x、y、z取值为0或1,0不旋转,1旋转
单独写:transform:rotateX(角度) transform:rotateY(角度) transform:rotateZ(角度)
动画
自定义动画
(1)通过@keyframes指定动画序列;
(2)通过百分比将动画序列分割成多个节点;
(3)在各节点中分别定义各属性
(4)通过animation属性将动画应用于相应元素;
animation属性
animation-name动画名字(必须)
animation-duration动画播放时间(必须)
animation-timing-function 动画播放的形式
属性值: linear线性 ease ease-in steps(n)
animation-delay 动画播放的延迟
animation-iteration-count 动画播放的次数 infinite无限次播放
animation-direction 动画是否轮流反向播放
属性值:alternate交替播放 reverse反向播放 alternate-reverse 轮流反向
这篇关于动画的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南