色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css3transform變形

張明哲1年前8瀏覽0評論

CSS3的進一步升級,加入了transform屬性,利用這個可以改變HTML文檔元素的形狀、大小、位置和方向等等。通過transform屬性所代表的操作,可以輕松地實現對文檔元素的3D變換。當然我們也可以利用自己的創造力來創造很多炫酷的效果。

transform:matrix(scaleX(),skewY(),skewX(),scaleY(),translateX(),translateY())
transform:scale(x,y)	
transform:rotate(angle)
transform:translate(x,y)	
transform:skew(x-angle,y-angle)
transform:scaleX(number)
transform:scaleY(number)
transform:scaleZ(number)

其中,matrix方法中的6個值可以設置各種變形效果,scale方法可以進行縮放,rotate方法可以進行旋轉,translate方法可以進行移動,skew方法可以進行傾斜。scaleX,scaleY,scaleZ可以進行x軸縮放,y軸縮放,z軸縮放。

下面是一些常用的基本變形效果代碼:

.box1 {
transform: translate(100px, 100px);
}
.box2 {
transform: rotate(45deg);
}
.box3 {
transform: skew(30deg, 20deg);
}
.box4 {
transform: scale(1.5, 1.5);
}

以上代碼分別實現了對box類的平移、旋轉、傾斜和縮放等效果。

不僅如此,我們還可以組合使用不同的變形操作來實現更復雜的效果:

.box5 {
transform: rotate(45deg) translate(100px, 100px) skew(30deg, 20deg) scale(1.5, 1.5);
}

上述代碼實現了對box5類同時進行多個變形操作,通過這種方式可以達到更加復雜的效果。

總之,CSS3的transform變形屬性拓展了文檔元素的表現形式,讓我們可以更加靈活地進行美化和優化,是非常值得掌握的技能。