CSS3添加3D色彩

CSS变形功能包括:

移动(translate)
缩放(scale)
旋转(rotate)
倾斜(skew)

第二部分:坐标系

x轴(横轴)
y轴(纵轴)
z轴(深度轴)

在这里插入图片描述
x轴的正值在右侧,负值在左侧。y轴的正值沿纵轴向下,负值沿纵轴向上。回想一下定位元素的top属性:值为正数时元素下移,值为负数时元素上移。

如果想把元素向左下方移动,要把x值设为负数,把y值设为正数:

transform: translateX(-50px) translateY(50px);
在这里插入图片描述
在2D变形中只需要关注全周360度坐标系,即由x轴和y轴构成的屏幕。对旋转来说,2D旋转其实是在绕z轴旋转。类似的,如果绕x轴旋转,元素将偏向我们或远离我们,而绕y轴旋转的话,元素将向两侧旋转
在这里插入图片描述
平移函数 translate()
平移函数沿一个轴或多个轴移动。

translateX()沿元素自身的x轴移动元素。
translateY()沿元素自身的y轴移动元素。
translateZ()沿元素自身的z轴移动元素。

translateX(200px)  <!--元素向右移动200像素-->
translateY(200px)  <!--元素向下移动200像素-->
translateX(50%)  <!--元素向右移动自身尺寸的一半-->

如果想同时沿x轴和y轴移动,使用 translate()更方便。第一个值代表x轴,第二个值代表y轴。translate()与translateX(),translateY()结合在一起的作用是一样的。

.scale 缩放
scaleX(): 指定X轴的缩放倍数;
scaleY(): 指定Y轴的缩放倍数;
scaleZ(): 指定Z轴的缩放倍数;
scale3D(): 第一个参数指定X轴的缩放倍数, 第二个参数指定Y轴的缩放倍数, 第三个参数指定Z轴的缩放倍数, 3个参数缺一不可;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值