CSS之3D转换(translate3d,透视perspective,旋转rotated3,transform-style)
目录
1、translate3d
2、透视perspective
3、rotated3d旋转
4、3D呈现transform-style(重要)
1、translate3d
在浏览器中,y轴正方向垂直向下,x轴正方向水平向右,z轴正方向指向外面。
z轴越大离我们越近,即看到的物体越大。z轴单位一般是px。z轴说物体到屏幕的距离。
/* transform: translate3d(100px, 100px, 100px); x,y不能省略写,不想要就写0。
2、透视perspective
透视又称视距,人的眼睛到屏幕的距离,距离视觉点越近在电脑上成像越大。
根据近大远小,物体遮挡后面看不见的原理。
透视写在被观察元素的父盒子上,透视越小(距离),我们看到的越大。
视距越小放大效果越明显,translateZ越大放大效果越明显。
当translateZ>perspective时,物体移到了视点后方,无法成象,所以看不到盒子。
3、rotated3d旋转
单位deg。旋转的方向依据左手准则,左手大拇指指向坐标轴的正向,其余手指弯曲的方向就是坐标轴的正向。
transform: rotate3d(1, 1, 1, 45deg);
这表示x,y,z都正向旋转45deg,也可以只rotatedX...
4、3D呈现transform-style(重要)
/* transform-style: preserve-3d; */默认是flat,不开启,代码写给父盒子但是影响的是子盒子。
开启3d效果。
CSS之3D转换(translate3d,透视perspective,旋转rotated3,transform-style)相关推荐
- CSS 2D 3D转换
CSS3 2D转换 为什么称为2D转换呢 2D转换之移动 translate最大的优点是不会影响其他元素的位置 像margin-top等都会影响其他元素的布局,上面的往上面走,下面的会浮上去填满 使用 ...
- CSS:3D效果(位移、旋转)
浏览器平面为二维平面,以浏览器可视区域左上角为原点,X轴为左上到右上,正方向为右:Y轴为左上到左下,正方向为下. 要想实现3D效果,我们需要引入Z轴,这条Z轴垂直于屏幕,以出平面为正方向. trans ...
- 25CSS3中的3D转换
技术交流QQ群:1027579432,欢迎你的加入! 1.现实中的3D有什么特点? 近大远小 物体后面遮挡不可见 2.三维坐标系 三维坐标系其实就是指立体空间,立体空间是由3个轴共同组成的. x轴:水 ...
- web前端基础 html5+css3(十二.2D转换,动画,3D转换)
一.2D转换 1.2D转换之移动translate (1)transform:translate(x,y); transform:translate(100px,100px); (2)transfor ...
- CSS3新特性详解(三):CSS3 2D转换和3D转换 transform 变形使用详解
关于CSS3新特性,在上篇博文中"CSS3新特性详解(二):CSS3 字体@font-face详解.如何创建和修改woff字体文件及text-shadow等文本效果",讨论了C ...
- 十五、CSS 3新特性详解(三)——3D转换(位移、旋转、呈现)、透视perspective、旋转rotateX、Y、Z、呈现transform-style
HTML5 第三天 一. 认识 3D 转换 3D 的特点 近大远小 物体和面遮挡不可见 三维坐标系 x 轴:水平向右 – 注意:x 轴右边是正值,左边是负值 y 轴:垂直向下 – 注意:y 轴下面是正 ...
- CSS -- CSS3中3D转换相关属性讲解(translate3d,rotate3d,perspective,transform-style)
文章目录 3D转换 1 三维坐标系 2 3D移动 translate3d 3 透视 perspective 4 3D 旋转 rotate3d 5 3D旋转 rotate3d 6 3D呈现 transf ...
- 3D转换之三维坐标系,透视旋转等基础知识
一.三维坐标系 三维坐标系就是指立体空间,立体空间是由3个轴共同组成的. 1.x轴:水平向右 注意:x右边是正值,左边是负值 2.y轴:垂直向下 注意:y下面是正值,上面是负值 3.z轴: ...
- 六、CSS 速览 —— 平面转换、3D转换、动画
平面转换.3D转换.动画 字体图标 iconfont 阿里图标库 从图标库引用素材 平面转换 transition: all 1s; 设置元素变换动画 transform: translate(px, ...
最新文章
- 冒泡排序 java_Java中的冒泡排序
- ABAP内表(internal table)有关的系统变量
- 蛇形数组打印(两种形式)
- 【风马一族_xml】xmlp之dtd1
- c++ 记忆化搜索_2010/12区间动态规划及记忆化搜索
- Mac开发必备工具(二)—— iTerm 2
- Vue+Vue-router+Vuex项目实战
- 深圳某集团招聘信息安全工程师
- MS CRM 4中,添加营销列表成员查找列
- 中国丝裂原活化蛋白激酶8市场趋势报告、技术动态创新及市场预测
- VMware-NAT连接网络
- itextpdf 二维码
- 启动计算机实现5秒开机,win10提高开机速度的设置教程 电脑五秒开机优化步骤...
- 画费氏数列螺线的代码
- 北航大学计算机学院新媒体艺术系,本科优秀毕业论文参考-北航新媒体与艺术学院-北京航空航天大学.doc...
- 原始数据哪里找?这些网站要用好!200个国内外数据网站大全
- html5取消backspace后退功能,JS禁止后退键(Backspace)详解
- 加糖加冰加牛奶——装饰模式
- 专访阿里巴巴元境王矛:打造研运一体化平台,去做开创性的事
- ipad 3.2.2 IPAD 越狱教程
热门文章
- uplink端口能接路由器吗_这些常见的网络故障,你都知道如何解决吗,一文告诉你解决方法...
- Metasploaitable和侦察httrack-安全牛课堂网络安全之Web渗透测试练习记录
- 命令行CMD切换路径(从c盘切换到其他文件夹下载东西)
- 清华计算机系高考排名,2019北京清华大学专业排名
- java list add出错_List集合add使用过程中出现的错误
- ImGui写个登录界面
- three.js的基本使用
- 水库大坝安全问题有哪些?
- (视频教程)如何用jor创建一个交叉表
- 第四次工业革命:区块链