Web前端学习整理(十二)

变换

用于操作元素的变换,平移,旋转,倾斜,缩放等相关操作

-不会脱离文档流,并且保持元素初始位置

-变化的过程中元素相关内容也会同步变换

平移变换

transform:translate(x,y);

表示横向和纵向分别变换x和y

translateX() 元素水平平移

translateY() 元素垂直平移

translateZ() 元素z轴平移

旋转元素

transform:rotate(deg);

表示以z为轴顺时针旋转

元素默认以z轴旋转

rotateX()

rotateY()

rotateZ()

倾斜元素

transform:skew(x,y);

此外:

skewX()

skewY()

缩放元素

transform:scale(w,h);

w表示宽放大倍数

h表示高放大倍数

默认值都为1

同理:

scaleX()

scaleY()

设置变换远点

变换的操作的基准点,设置不同变换效果会略有不同

transform-origin 设置元素变换中心

        -center left right top bottom

        -%,px

2D转3D效果

3D效果自己通过变换设计,在3D效果的父元素设置:

perspective:距离;

表示从父元素观察子元素位置,一般在800px~1000px.

同时可以使用transform-style:preserve-3d;设置透视辅助制作3D效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值