空间转换-3D-在空间中的位移、旋转、缩放

闲来无事来整理一下关于3D空间转换的位移,旋转,缩放。

3D空间位移

1、空间位移是指分别在X轴,Y轴、Z轴进行位移。
如果看成一个坐标系的话也是由位移的正负的
X轴:右移动为正方向
Y轴:下移动为正方向
Z轴:向外移动正方向。(Z轴位置与我们视线方向相同)
附图
在这里插入图片描述
2、
属性:transfrom
取值:translate(X,Y,Z`)

像素单位数值--translateX(50px) translateY(100px) translateZ(150px) 
百分比--transfrom:translate(50%,100%,150%``)
1-基本常用使用:transfrom:translate(50px,100px,150px``)
2-translateX(50px)
 translateY(100px) 
 translateZ(150px) 

2.1 复合属性
属性:transform
取值:translateX(50px) translateY(100px) translateZ(150px)
注意:
1、在我们使用以上代码进行位移运行时,Z轴的移动是看不到的,因为我们的电脑屏幕是2D的所以没法显示 出来,这时候我们为了看清楚效果,我们会给父级元素添加一个属性perspective:(取值在-800px~1000px)之间,这样我们就能看清楚Z轴的位移变化,近大远小。
近大:例如:translate(150px)时候,我们就能看到图片变大了,向我们靠近。同理可证远小亦然。
2、`perspective:(取值在800px~1000px)是指视距===人眼到屏幕的距离,在这个范围内人们看到的物体变化最好看-------如果你非要问为什么,我只能告诉你,是实验出来的,并且老祖宗说的。

空间旋转

属性:transfrom
取值:rotate(360deg)

1、`  div {
   
            /* 空间旋转 */
            transform: rotate3d(20deg, 30deg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值