标签:css3 动画 转换 缩放 transform animation 倍数 deg
平面转换
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(数字);
标签:css3,动画,转换,缩放,transform,animation,倍数,deg 来源: https://www.cnblogs.com/former/p/16698011.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。