举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > css3transform属性允许我们对元素进行哪些操作 CSS3 transform 属性

css3transform属性允许我们对元素进行哪些操作 CSS3 transform 属性

2023-03-19 17:31 CSS参考手册

css3transform属性允许我们对元素进行哪些操作 CSS3 transform 属性

css3transform属性允许我们对元素进行哪些操作

CSS3 transform属性允许我们对元素进行多种操作,可以实现2D和3D变换,包括旋转、缩放、倾斜、平移和偏移。它可以让我们在不使用图片的情况下创造出复杂的效果,而且还能够节省大量的加载时间。

CSS3 transform 属性可以用来实现各种各样的效果,例如:

transform: rotate(45deg); // 旋转45度 
transform: scale(2); // 缩放2倍 
transform: skew(30deg, 20deg); // 倾斜30度,20度 
transform: translate(50px, 100px); // 平移50px,100px 
transform: translateX(50px); // 沿X轴平移50px 
transform: translateY(100px); // 沿Y轴平移100px 
transform: matrix(1.5, 0.5, -0.5, 1.5, 50, 100); // 矩阵变形

CSS3 transform 属性

实例

旋转 div 元素:

div
{
transform:rotate(7deg);
-ms-transform:rotate(7deg);
-webkit-transform:rotate(7deg);
}


浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号。

紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。

属性          
transform (2D) 36.0
4.0 -webkit-
10.0
9.0 -ms-
16.0
3.5 -moz-
9.0
3.2 -webkit-
23.0
15.0 -webkit-
10.5 -o-
transform (3D) 36.0
12.0 -webkit-
12.0 10.0 16.0
10.0 -moz-
9.0
4.0 -webkit-

属性定义及使用说明

Transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。

为了更好地理解Transform属性,请查看在线实例.

默认值: none
继承: no
版本: CSS3
JavaScript 语法: object.style.transform="rotate(7deg)"


语法

transform: none|transform-functions;
描述
none 定义不进行转换。
matrix(n,n,n,n,n,n) 定义 2D 转换,使用六个值的矩阵。
matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 定义 3D 转换,使用 16 个值的 4x4 矩阵。
translate(x,y) 定义 2D 转换。
translate3d(x,y,z) 定义 3D 转换。
translateX(x) 定义转换,只是用 X 轴的值。
translateY(y) 定义转换,只是用 Y 轴的值。
translateZ(z) 定义 3D 转换,只是用 Z 轴的值。
scale(x[,y]?) 定义 2D 缩放转换。
scale3d(x,y,z) 定义 3D 缩放转换。
scaleX(x) 通过设置 X 轴的值来定义缩放转换。
scaleY(y) 通过设置 Y 轴的值来定义缩放转换。
scaleZ(z) 通过设置 Z 轴的值来定义 3D 缩放转换。
rotate(angle) 定义 2D 旋转,在参数中规定角度。
rotate3d(x,y,z,angle) 定义 3D 旋转。
rotateX(angle) 定义沿着 X 轴的 3D 旋转。  
rotateY(angle) 定义沿着 Y 轴的 3D 旋转。
rotateZ(angle) 定义沿着 Z 轴的 3D 旋转。
skew(x-angle,y-angle) 定义沿着 X 和 Y 轴的 2D 倾斜转换。
skewX(angle) 定义沿着 X 轴的 2D 倾斜转换。
skewY(angle) 定义沿着 Y 轴的 2D 倾斜转换。
perspective(n) 为 3D 转换元素定义透视视图。


Examples

更多实例

旋转图片
这个例子演示了如何创建"polaroid"照片和旋转图片。


阅读全文
以上是鳄鱼CMS为你收集整理的css3transform属性允许我们对元素进行哪些操作 CSS3 transform 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们