css-图形变换-transform(超级详细讲解)

1.translate:平移效果

translate(X or Y or Z)(?px):个人的理解就是在目标位置上实现沿着坐标轴三个方向移动,对于Z轴我们学数学也学到过对于立体图像才讨论,在于html当中,z轴方向是面向我们为正的,所以对于3D目标渲染才会看到效果变换.

3d复合写法:translate3d(?px,?px,?px)

2.scale:缩放效果

scale(X or Y or Z)(?):(?)内填写的?为倍数,大于1则是放大?倍,小于1则是缩小?倍.

对于scaleX(?)来说就像我画的坐标轴x是对于横向而言,对于渲染目标来说则是对于宽度进行渲染变换.

对于scaleY(?)则是对于高度进行渲染变换.,scaleZ(?)则是对于厚度进行渲染变换.

3.rotate:旋转效果->单位不是px而是deg(角度)

旋转效果注意和前两个效果进行区分,例如rotateX(?deg)是以X为轴进行旋转,例如    transform:rotateX(90deg);会出现渲染目标消失,所以一般3D目标下才会发现变换.rotateY(?deg)也如此.但是rotateZ(?deg)此时是围绕Z轴旋转,所以我们可以看到图像顺时针和逆时针旋转的变换.

 

4.skew:斜切效果->单位不是px而是deg(角度)

skewX和skewY注意分别是向水平和垂直两种方向,图上是skewX(-?deg)的效果,容易记忆就是skewX(+?deg往左推几度),skewX(-?deg往右推几度).

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值