CSS3 perspective 属性
来源:互联网 发布:pk10挂机软件手机软件 编辑:程序博客网 时间:2024/06/04 17:45
CSS3 perspective属性
perspective
属性指定了观察者与z=0平面的距离,使具有三维位置变换的元素产生透视效果。z>0的三维元素比正常大,而z<0时则比正常小,大小程度由该属性的值决定。
三维元素在观察者后面的部分不会绘制出来,即z轴坐标值大于perspective属性值的部分。
默认情况下,消失点位于元素的中心,但是可以通过设置perspective-origin
属性来改变其位置。
属性值为0
或负值或
none(none是默认值)
时,没有透视效果。
----------------------------------------------------------------------------------------------------------------------------
CCS3中的Transform是设置界面样式和动画的一大利器。而且在Chrome和FF中还支持3D变换。IE9不支持,IE10支持。
只要是3D场景都会涉及视角问题和透视的问题。在Transform中的设置方法比较简单:
- 只能选择透视方式,也就是近大远小的显示方式。
- 镜头方向只能是平行Z轴向屏幕内,也就是从屏幕正前方向里看。
- 可以调整镜头与平面位置:
- a) perspective属性设置镜头到元素平面的距离。所有元素都是放置在z=0的平面上。比如perspective(300px)表示,镜头距离元素表面的位置是300像素。
- b) perspective-origin属性规定了镜头在平面上的位置。默认是放在元素的中心。
下面用一个正方体(或者说骰子)向大家演示视角不同视角(perspective 以及 )的差别。
镜头距离z=0平面的不同距离的效果。
镜头在z坐标固定时,x和y坐标(perspective-origin)变化时的差别。
总结:perspective的意义在于设置远近点大小的比例,让它产生3D感,但是并不改变物体在transform-origin处的大小
阅读全文
0 0
- CSS3--perspective属性
- CSS3 perspective 属性
- CSS3 perspective属性
- CSS3-perspective 属性
- CSS3 perspective 属性
- css3 perspective属性介绍
- CSS3教程:Transform的perspective属性设置
- 体会CSS3 perspective属性的作用
- CSS3变形之Transform-style和Perspective等属性
- 实例讲解CSS3中Transform的perspective属性的用法
- 吃透css3之3d属性--perspective和transform
- CSS3 perspective-origin
- CSS3-转换之perspective
- CSS3-转换之perspective-origin
- transform的perspective属性
- CSS3D之 perspective、perspective-origin属性
- css3 3d转换之perspective,perspective-origin
- Transform的perspective属性设置
- Nexus 搞机之路 —— aosp源码的获取与编译
- ret,retf,iret的区别
- WPF无边框发送消息改变窗口大小
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- Windows 10下VC6.0 不能进行单步调试的解决办法
- CSS3 perspective 属性
- Java中static关键字用法总结
- Robot Framework在windows上的搭建
- PHP获取和操作配置文件php.ini的几个函数介绍
- 如何处理no CPU/ABI system image for target
- mac终端命令行指令
- linux服务器自动切割并清理日志
- 解决jpa中Entity类中column注解name属性失效问题
- 01 JS-DOM之--事件以及绑定方法