html+css---transform(2d\3d变形)

本文介绍了CSS3的transform属性,包括translate用于平移,rotate进行旋转,scale调整缩放比例,skew实现倾斜效果,以及transform-origin设定变换中心点。同时,详细讲解了perspective带来的透视效果和transform-style对子元素展示空间的影响,解释了2D和3D变换的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

transform:变形

         属性值:

## translate:平移,简写

               只写一个值代表水平方向,垂直为0

            包含:translateY/translateX

              水平:正值向右,负值向左

              垂直:正值向下,负值向上

## rotate:旋转 单位deg

               正值顺时针,负值逆时针

## scale:设置缩小放大,数值,代表当前元素的宽高的倍数,

                 只写一值:代表宽高的缩放倍数相同

                 二个值:第一个代表宽,第二个代表高

                注意:缩小是[0,1)

                     放大 >1

## skew:设置倾斜,单位deg

              包含:skewX/skewY

               只写一个值:水平方向

## transform-origin:设置旋转的定点

# perspective: 设置父元素透视效果

## perspective:1200px(父元素)

## transform:perspective(200px)--->子元素

       只有父元素设置了透视效果,子元素的z轴的平移效果才能显示

       平移时近大远小

# transform-style:设置子元素的展示空间

## 取值:preserve-3d 伪3D

## flat(默认) 2D设置

                                旋转时坐标系也随着元素旋转

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值