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

首頁 > 開發 > CSS > 正文

CSS3的常見transformation圖形變化用法小結

2024-07-11 08:32:59
字體:
來源:轉載
供稿:網友

1.rotate旋轉
旋轉圖片,單位deg,為“度”的意思

CSS Code復制內容到剪貼板
  1. -moz-transform: rotate(20deg); -webkit-transform: rotate(20deg); -o-transform: rotate(20deg); -ms-transform: rotate(20deg);  


2.scale放大縮小
按比例放大縮小,如 “1.6” 為放大 1.6 倍,若 “-1.6” 則縮小 1.6 倍

CSS Code復制內容到剪貼板
  1. -webkit-transform: scale(1.6); -moz-transform: scale(1.6); -o-transform: scale(1.6); -ms-transform: scale(1.6);  

3.translate平移
translate 為指定對象的平移,具有兩個參數,第一個為 x 軸方向平移,第二個為 y 軸方向平移。如果第二個參數未提供,則默認值為 0 。

例如,需要設置一個元素在鼠標懸停時進行 x 軸方向 30px 和 y 軸方向 20px 的平移,可以這樣編寫:

CSS Code復制內容到剪貼板
  1. #translate-demo:hover {        -webkit-transform: translate(30px, 20px);   
  2.     -moz-transform: translate(30px, 20px);        -o-transform: translate(30px, 20px);   
  3.     -ms-transform: translate(30px, 20px);        transform: translate(30px, 20px);   
  4. }  

2016513115527553.png (300×190)

這里必須說明一點,最新版本的主流現代瀏覽器(Kayo 測試的是 Chrome 22.0.1229.94 , Firefox 17.0.1 , Safari 5.1.7 , Opera 12.12)除 webkit 內核的 Chorme 和 Safari 外都不需要通過私有屬性才能支持 transform 了,但由于早期的現代瀏覽器中 transform 屬性都需要通過各自的私有屬性支持,因此為了盡量兼容早期版本的瀏覽器,在實際項目中使用 transform 時最好使用各自的私有屬性,同時為了向后兼容,需要加上沒有私有屬性的調用。

4.skew傾斜
skew 指定元素斜切扭曲,即元素圍繞 x 軸和 y 軸進行傾斜,具有兩個參數,第一個對應 x 軸方向的傾斜角度,第二個對應 y 軸方向傾斜角度。如果第二個參數未提供,則默認值為 0 。skew 與 scale 有點相似,但 scale 只旋轉元素,不會對元素形狀作出改變,而 skew 則會使到元素的形狀發生改變。

例如,需要設置一個元素在鼠標懸停時進行 x 軸方向 30 度和 y 軸方向 30 度的斜切扭曲,可以這樣編寫:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 视频| 新竹市| 乐昌市| 肇州县| 汾西县| 洛阳市| 桑日县| 凌源市| 泰顺县| 崇左市| 尖扎县| 格尔木市| 体育| 洛浦县| 云浮市| 海门市| 苏尼特右旗| 镇沅| 苍溪县| 东阳市| 南岸区| 克山县| 曲麻莱县| 金坛市| 保山市| 留坝县| 保定市| 武乡县| 农安县| 宽城| 东宁县| 新乡县| 临武县| 怀集县| 双峰县| 山东省| 乌苏市| 衡水市| 巴林左旗| 陈巴尔虎旗| 萨迦县|