css 2d/3d转换代码以及案例
2015-09-26 22:07
495 查看
2d转换
transform 向元素应用 2D 或 3D 转换。
rotate(angle) 定义 2D 旋转,在参数中规定角度。
scale(x,y) 定义 2D 缩放转换。
translate(x,y) 定义 2D 转换。
matrix(n,n,n,n,n,n) 定义 2D 转换,使用六个值的矩阵。
transform-origin 允许你改变被转换元素的位置。
div
{
transform: rotate(45deg);
transform-origin:20% 40%;
-ms-transform: rotate(45deg); /* IE 9 */
-ms-transform-origin:20% 40%; /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari 和 Chrome */
-webkit-transform-origin:20% 40%; /* Safari 和 Chrome */
-moz-transform: rotate(45deg); /* Firefox */
-moz-transform-origin:20% 40%; /* Firefox */
-o-transform: rotate(45deg); /* Opera */
-o-transform-origin:20% 40%; /* Opera */
}
转换属性
下面的表格列出了所有的转换属性:
transform 向元素应用 2D 或 3D 转换。
transform-origin 允许你改变被转换元素的位置。
transform-style 规定被嵌套元素如何在 3D 空间中显示。
perspective 规定 3D 元素的透视效果。
perspective-origin 规定 3D 元素的底部位置。
backface-visibility 定义元素在不面对屏幕时是否可见。
过度属性
transition 简写属性,用于在一个属性中设置四个过渡属性。 3
transition-property 规定应用过渡的 CSS 属性的名称。
transition-duration 定义过渡效果花费的时间。默认是 0。
transition-timing-function 规定过渡效果的时间曲线。默认是 "ease"。
transition-delay 规定过渡效果何时开始。默认是 0。
transform 向元素应用 2D 或 3D 转换。
rotate(angle) 定义 2D 旋转,在参数中规定角度。
scale(x,y) 定义 2D 缩放转换。
translate(x,y) 定义 2D 转换。
matrix(n,n,n,n,n,n) 定义 2D 转换,使用六个值的矩阵。
transform-origin 允许你改变被转换元素的位置。
div
{
transform: rotate(45deg);
transform-origin:20% 40%;
-ms-transform: rotate(45deg); /* IE 9 */
-ms-transform-origin:20% 40%; /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari 和 Chrome */
-webkit-transform-origin:20% 40%; /* Safari 和 Chrome */
-moz-transform: rotate(45deg); /* Firefox */
-moz-transform-origin:20% 40%; /* Firefox */
-o-transform: rotate(45deg); /* Opera */
-o-transform-origin:20% 40%; /* Opera */
}
转换属性
下面的表格列出了所有的转换属性:
transform 向元素应用 2D 或 3D 转换。
transform-origin 允许你改变被转换元素的位置。
transform-style 规定被嵌套元素如何在 3D 空间中显示。
perspective 规定 3D 元素的透视效果。
perspective-origin 规定 3D 元素的底部位置。
backface-visibility 定义元素在不面对屏幕时是否可见。
过度属性
transition 简写属性,用于在一个属性中设置四个过渡属性。 3
transition-property 规定应用过渡的 CSS 属性的名称。
transition-duration 定义过渡效果花费的时间。默认是 0。
transition-timing-function 规定过渡效果的时间曲线。默认是 "ease"。
transition-delay 规定过渡效果何时开始。默认是 0。
相关文章推荐
- 【css】day01_css概述_使用CSS_CSS语法
- 浏览器兼容及css3属性基础
- 7个你可能不认识的CSS单位:rem vh vw vmin vmax ex ch
- 常用的CSSreset整理
- css常见问题解析1
- Css3基本用法
- CSS3实现动画
- DOM与元素节点内联样式
- CSS设置一行文字,超出部分自动隐藏
- CSS设置一行文字,超出部分自动隐藏
- css总结
- CSS3中的动画基础
- 移动端网页解决CSS的active伪类无效的方法
- 简析CSS表达式attr()的运用
- CSS计数器counter()的用法简介
- 进一步理解CSS编程中的块级元素和行内元素
- 获取元素的style样式(内联,内部)
- 2015-09-22 css2
- html与css笔记
- 2015-09-21 css学习1