CSS转换详解

本文详细介绍了CSS转换,包括2D位移、缩放、旋转和倾斜,以及3D转换的perspective属性、3D旋转和位移。通过使用transform属性和相关函数,可以实现元素在页面中的大小、位置、形状和角度变化,同时探讨了转换原点和浏览器兼容性问题。
摘要由CSDN通过智能技术生成

什么是转换?
转换时改变元素在页面中的大小,位置,形状,角度,的一种方式。转换又分两种一种是2D转换,一种是3D转换。

2D位移
作用
改变元素在x轴y轴上的位置
语法
属性:transform
函数:
transform(x):改变元素在x轴的位置,取值为正向右移,取值为负向上移
transform(x,y):改变元素在x轴和y轴上的位置,y:取值为正向下移,取值为负向上移
stranslateX(x):改变元素在x轴上的位置
stranslateY(y):改变元素在y轴上的大小

2D缩放
作用
改变元素在x轴y轴上的大小
语法
属性:transform
函数:scale(value)
value为缩放倍数,如果只给一个值,x轴和y轴是等比缩放
取值:
默认值为1,即原始大小
缩小:0到1之间的小数
放大:大于1的数值
负值:以旋转180°的效果显示
scale(x,y):分别改变元素在x轴y轴上的大小
scale(x):只有x轴缩放
scale(y):只有y轴缩放

2D旋转
语法
属性:transform
函数:rotate(ndeg)
n为旋转角度,取值为正,顺时针旋转,取值为负,逆时针旋转
注意
转换原点,旋转围绕着转换原点来做的,所以原点位置不同,转换效果也不同旋转时连同坐标轴也一同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值