css初步了解transform

一、transform

1.transform-origin

设置或检索对象以某个原点进行转换
left: 指定原点的横坐标为left
center①: 指定原点的横坐标为center
right: 指定原点的横坐标为right
top: 指定原点的纵坐标为top
center②: 指定原点的纵坐标为center
bottom: 指定原点的纵坐标为bottom
也可以使用百分数或者相对于左顶点的像素值

transform-origin: 16px 76px;
transform-origin: 50% 50%;
transform-origin: center center;

也可以进行3d转换(图中远点为3d空间上的旋转中心)
在这里插入图片描述

transform: rotateY(40deg);
transform-origin: 100px 100px 100px;

在这里插入图片描述

transform: rotateY(80deg);
transform-origin: 100px 100px 100px;

在这里插入图片描述

2.transform-style

指定某元素的子元素是(看起来)位于三维空间内,还是在该元素所在的平面内被扁平化
flat: 默认值,指定子元素位于此元素所在平面内
preserve-3d: 指定子元素定位在三维空间内

3.perspective

指定透视点的位置
none: 默认值,不指定透视
: 指定观察者距离「z=0」平面的距离,为元素及其内容应用透视变换。不允许负值

4.perspective-origin

: 用百分比指定透视点坐标值,相对于元素宽度。可以为负值。
: 用长度值指定透视点坐标值。可以为负值。
left: 指定透视点的横坐标为left
center①: 指定透视点的横坐标为center
right: 指定透视点的横坐标为right
top: 指定透视点的纵坐标为top
center②: 指定透视点的纵坐标为center
bottom: 指定透视点的纵坐标为bottom

5.backface-visibility

指定元素背面面向用户时是否可见
visible: 指定元素背面可见,允许显示正面的镜像。
hidden: 指定元素背面不可见

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞羽逐星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值