css3变形中几个重要点
来源:互联网 发布:网络协议基础知识 编辑:程序博客网 时间:2024/05/18 20:32
1. perspective()函数与perspective属性
在3D变形中,除了perspective
属性可以激活一个3D空间外,在3D变形的函数中的perspective()
也可以激活3D空间。
不同的地方是:perspective
用在舞台元素上(变形元素们共同的父元素);perspective()
就是用在当前变形元素上,并且可以与其他的transform
函数一起使用。例如,可以把:
.stage { perspective: 600px;}
写成:
.stage .box { transform: perspective(600px);}
perspective 属性和perspective()函数功能一样,但其取值以及运用的对象有所不同。
perspective属性可以取值为none或长度值;而perspective()函数取值只能大于0,如果取值为0或比0小的值,将无法激活3D空间;
perspective属性用于变形对象父元素;而perspective()函数用于变形对象自身,并和transform其他函数一起使用。
2. perspective-origin
perspective-origin
属性必须定义父元素上。通常perspective-origin
属性本身不做任何事情,他必须被定义在设置perspective
属性的元素上。换句话说,perspective-origin
属性需要与perspective
属性结合起来使用,以便将视点移至元素的中心以外的位置。
3. backface-visibility属性
backface-visibility
属性决定元素旋转背面是否可见。对于未旋转的元素,该元素的正面面向观看者。当其Y轴旋转约180度时会导致元素的背面面对观众。
backface-visibility: visible | hidden
visible: 默认值,反面可见
hidden:反面不可见
一个元素
- css3变形中几个重要点
- 静态 几个重要点
- 几个重要的注意点
- css3变形
- css3变形
- css3-变形
- CSS3变形
- 【css3】变形
- CSS3变形
- css3中变形和动画(三)
- springmvc4+Junit单元测试的几个重要点
- hibernate中几个重要对象
- Mybatis中几个重要类
- Mybatis中几个重要类
- Mybatis中几个重要类
- Mybatis中几个重要类
- Mybatis中几个重要类
- 无线通信中几个重要概念
- MPU6050数据读取
- 【VS】VS2015添加自定义模版
- 简单使用 AsyncTask
- 使用循环和递归方法实现二分法搜索
- Android一行代码实现网络加载GIF闪图(附源码)
- css3变形中几个重要点
- JAVA-实用类
- HTML5+、mui开发移动app
- php常用加密技术(包括密码加密及URL加密)
- log4j.properties配置详解
- Git 常用操作
- NYOJ-开灯问题
- OpenSSLRSA.h
- 推荐系统重要会议和期刊