css3转换与动画
平面转换
transform
需要配合过渡使用
transition
,谁要过渡给谁加建议配合
hover
使用
- 位移:
translateX()
translateY()
translate(x,y)
- 旋转:
rotate(deg)
- 缩放:
scale(倍数)
- 组合写法:
transform:translate() rotate() scale();
更改轴原点
transform-origin
:方位名词 方位名词; 方位名词为:left、top、right、bottom
渐变
background-image: linear-gradient(
transparent, /*透明色*/
rgba(0,0,0,.6));
空间转换
transform
translateZ
需配合perspective
透视使用,一般是800~1200px
perspective
必须加在父元素上才有效果
- 空间平移:
translateZ()
- 空间旋转:
rotateX(deg)
、rotateY(deg)
、rotateZ(deg)
、rotate3d(x,y,z,deg)
- 立体呈现:
transform-style:preserve-3d
呈现立体图形,写给父元素 - 空间缩放:
scaleX(倍数)
scaleY(倍数)
scaleZ(倍数)
动画animation
1、定义动画
@keyframes 动画名称{
from{}
to{}
}
/*或者使用如下方式*/
@keyframes 动画名称{
0%{}
20%{}
50%{}
100%{}
}
2、调用动画
animation:动画名 1s;
linear
匀速运动
3、逐帧动画
animation-timing-function:steos(数字);
来自Former
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理