本篇內(nèi)容主要講解“css3中transform屬性詳細(xì)介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“css3中transform屬性詳細(xì)介紹”吧!
芒康ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!CSS3變形是一些效果的集合,比如平移translate() 、旋轉(zhuǎn)rotate()、縮放scare()和傾斜skew()效果,每個(gè)效果都被稱作為變形函數(shù)(Transform Function),它們可以操控元素發(fā)生旋轉(zhuǎn)、縮放、和平移等變化。
CSS3的2D transform函數(shù)包括了translate()、scale()、rotate()和skew()。
translate()函數(shù)接受CSS的標(biāo)準(zhǔn)度量單位;scale()函數(shù)接受一個(gè)0和1之間的十進(jìn)制值;rotate()和skew()兩個(gè)函數(shù)都接受一個(gè)徑向的度量單位值deg。除了rotate()函數(shù)之外,每個(gè)函數(shù)都接受X軸和Y軸的參數(shù)。
CSS3變形中具有X /Y可用的函數(shù):translateX()、translateY()、scaleX()、scaleY()、skewX()和skewY()。(translateX(正的向右),translateY(負(fù)的向上))
2D transform常用的transform-function的功能:
translate():用來移動(dòng)元素,可以根據(jù)X軸和Y軸坐標(biāo)重新定位元素位置。在此基礎(chǔ)上有兩個(gè)擴(kuò)展函數(shù):translateX()和translateY()。
scale():用來縮小或放大元素,可以使用元素尺寸發(fā)生變化。在此基礎(chǔ)上有兩個(gè)擴(kuò)展函數(shù):scaleX()和scaleY()。
rotate():用來旋轉(zhuǎn)元素。
skew():用來讓元素傾斜。在此基礎(chǔ)上有兩個(gè)擴(kuò)展函數(shù):skewX()和skewY()。
matrix():定義矩陣變形,基于X軸和Y軸坐標(biāo)重新定位元素位置。
3D transform常用的transform-function的功能:
translate3d():移元素元素,用來指定一個(gè)3D變形移動(dòng)位移量
translate():指定3D位移在Z軸的位移量。
scale3d():用來縮放一個(gè)元素。
scaleZ():指定Z軸的縮放向量。
rotate3d():指定元素具有一個(gè)三維旋轉(zhuǎn)的角度。
rotateX()、rotateY()和rotateZ():讓元素具有一個(gè)旋轉(zhuǎn)角度。
perspective():指定一個(gè)透視投影矩陣。
matrix3d():定義矩陣變形。
設(shè)置transform-style的值為preserve-3d值,建立一個(gè)3D渲染環(huán)境。
transform-origin屬性指定元素的中心點(diǎn)在哪。transform-origin屬性值可以是百分比、em、px等具體的值,也可以是top、right、bottom、left和center這樣的關(guān)鍵詞。
`perspective`屬性: 設(shè)置元素被查看位置的視圖。 perspective 屬性定義 3D 元素距
視圖的距離,以像素計(jì)。該屬性允許您改變 3D 元素查看 3D 元素的視圖。
`perspective-origin:` 設(shè)置 3D 元素的基點(diǎn)位置。 屬性定義 3D 元素所基于的 X 軸
和 Y 軸。該屬性允許您改變 3D 元素的底部位置。
Perspective:景深
perspective-origin :景深基點(diǎn)
transform-origin:變換基點(diǎn)
注意:和transform屬性易混淆的是transition過渡屬性(不是translate()移動(dòng)變化哦)。
更加具體的變形你可以參照這個(gè)網(wǎng)站,可以實(shí)時(shí)顯示樣式和代碼:http://ecd.tencent.com/css3/tools.html
看下面一個(gè)例子:
代碼如下:
到此,相信大家對(duì)“css3中transform屬性詳細(xì)介紹”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!