国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

CSS3中的transform屬性進(jìn)行2D和3D變換的基本用法

2024-07-11 08:36:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

transform 2D
之前有看到google將搜尋的頁(yè)面傾斜,這個(gè)功能透過(guò)CSS3的transform就可以達(dá)成
CSS3 2D transform特性可以旋轉(zhuǎn)、傾斜、放大縮小和移動(dòng)元素,對(duì)網(wǎng)頁(yè)的視覺(jué)觀感上提供很大的幫助
使用方法:

CSS Code復(fù)制內(nèi)容到剪貼板

transform: transform-function;   
-webkit-transform: transform-function; /* Safari and Chrome */  
-moz-transform: transform-function; /* Firefox */  
-o-transform: transform-function; /* Opera */  
-ms-transform:transform-function; /* IE9以上 */  

變形函式 transform-function:
函式里的θ參數(shù)要有單位,有三種單位可以使用:deg (角度) 、 rad (弧度) 、 grad (梯度)。
1.rotate(θ):以參考點(diǎn)為中心軸 2D 旋轉(zhuǎn) θ 度。
2.skew(θx,θy):以參考點(diǎn)為中心軸沿著橫向傾斜 θx 度、縱向傾斜 θy 度( 可以拆開(kāi)成skewX(θ)和skewY(θ) )
3.scale(x,y):指定元素由參考點(diǎn) 2D 橫向縮放 x 倍、縱向縮放 y 倍( 可以拆開(kāi)成scaleX(x)和scaleY(y),此函式的參數(shù)不需要單位 )
4.translate(x,y):指定元素由參考點(diǎn) 2D 橫向移動(dòng) x 距離、縱向移動(dòng) y 距離( 可以拆開(kāi)成translateX(x)和translateY(y),此函式的參數(shù)單位為px )
5.matrix(a,b,c,d,e,f):指定元素由參考點(diǎn)依據(jù)數(shù)學(xué)變形矩陣 (transformation matrix) 的 6 個(gè)參數(shù)值產(chǎn)生 2D 變形( 此函式的參數(shù)為數(shù)字,不需要單位 )
Sample

JavaScript Code復(fù)制內(nèi)容到剪貼板

/* Safari and Chrome 網(wǎng)頁(yè)傾斜50度 */  
-webkit-transform: rotate(50deg);  

 
transform 3D & perspective
CSS3的transform可以做2D的操作,當(dāng)然也有3D
但需要再一個(gè)擁有perspective屬性的父元素才能顯現(xiàn)3D的效果
例如:

XML/HTML Code復(fù)制內(nèi)容到剪貼板

<div id="div1"><!– perspective –>  
  <div id="div2">3D</div><!– transform –>  
</div>  

perspective屬性固名思義就是透視的意思;該屬性可以定義3D視覺(jué)的角度,讓底下子元素使用3D特效時(shí)能夠完整顯示。
perspective使用方法
perspective:150px;

XML/HTML Code復(fù)制內(nèi)容到剪貼板

/* 目前并非所有瀏覽器皆支援 */   
-webkit-perspective:150px;   
-moz-perspective:150px;  

另外還有個(gè)屬性叫perspective-origin
功能是用來(lái)定義X和Y軸為基礎(chǔ)的3D位置(定義初始位置)
perspective-origin使用方法:
屬性值:(x軸:left、center、right、長(zhǎng)度、百分比) (y軸:top、center、bottom、長(zhǎng)度、百分比)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中宁县| 和平县| 西宁市| 海晏县| 华宁县| 常山县| 钟山县| 崇信县| 安溪县| 永吉县| 周宁县| 绥江县| 宁城县| 盖州市| 平度市| 汉川市| 普格县| 乐安县| 军事| 钦州市| 天气| 荆门市| 北碚区| 浑源县| 蒙城县| 湛江市| 唐海县| 新巴尔虎右旗| 鲁甸县| 永川市| 卢湾区| 牡丹江市| 丽水市| 台中市| 毕节市| 石狮市| 雅安市| 聂荣县| 永寿县| 库车县| 泰安市|