Rumah  >  Artikel  >  hujung hadapan web  >  CSS3中transform属性怎么使用

CSS3中transform属性怎么使用

php中世界最好的语言
php中世界最好的语言asal
2017-12-01 11:38:362134semak imbas

大家都知道CSS3的transform属性,因为我们常常用的到它,那么今天就给大家好好解析一下,这个transform究竟怎么使用,transform的使用方法以及语法。

语法:none|[]* 初始值是none。

transform-function函数取值:

matrix():定义矩阵变换。

translate():移动元素对象

scale():缩放元素对象。

rotate():旋转元素对象。

skew():倾斜元素对象。

例如(兼容浏览器):

1.rotate()函数:transform: rotate(-90deg);-o-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

2.scale()函数:transform: scale(2);-o-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);

当为scale传递不同的参数值时,缩放动画效果是不同的。scale(1,2)意思是宽度保持不变,高度变为原来的2倍。scale(1,-2)意思是宽度保持不变,高度变为原来的2倍且旋转180度。

3.translate()函数:transform: translate(4px, 6px);-o-transform: translate(4px, 6px);-moz-transform:translate(4px, 6px);-webkit-transform: translate(4px, 6px);参数可以是负的像素值。

4.skew()函数:transform: skew(30deg, -20deg);-o-transform: skew(30deg, -20deg);-moz-transform: skew(30deg, -20deg);-webkit-transform: skew(30deg, -20deg);会改变元素的形状,而rotate函数不会改变元素的形状。

5.matrix()函数:transform: matrix(3,2,3,5,0,0);-o-transform: matrix(3,2,3,5,0,0);-moz-transform: matrix(3,2,3,5,0,0);-webkit-transform: matrix(3,2,3,5,0,0);参数为6个数值。


相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

相关阅读:

CSS3关于translate属性的详细介绍

CSS3关于background-size属性的详细介绍

Css3中transform属性的使用教程

Atas ialah kandungan terperinci CSS3中transform属性怎么使用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:CSS3图片混合怎么使用Artikel seterusnya:CSS的虚线样式怎么实现