大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

CSS3 2D 轉換

CSS3 轉換
通過 CSS3 轉換,我們能夠對元素進行移動、縮放、轉動、拉長或拉伸。

它如何工作?
轉換是使元素改變形狀、尺寸和位置的一種效果。

您可以使用 2D 或 3D 轉換來轉換您的元素。

瀏覽器支持
屬性    瀏覽器支持
transform                    
Internet Explorer 10、Firefox 以及 Opera 支持 transform 屬性。

Chrome 和 Safari 需要前綴 -webkit-。

注釋:Internet Explorer 9 需要前綴 -ms-。

2D 轉換
在本章中,您將學到如下 2D 轉換方法:

translate()
rotate()
scale()
skew()
matrix()
您將在下一章學習 3D 轉換。


實例
div { transform: rotate(30deg); -ms-transform: rotate(30deg); /* IE 9 */ -webkit-transform: rotate(30deg); /* Safari and Chrome */ -o-transform: rotate(30deg); /* Opera */ -moz-transform: rotate(30deg); /* Firefox */ } 
親自試一試

translate() 方法
通過 translate() 方法,元素從其當前位置移動,根據給定的 left(x 坐標) 和 top(y 坐標) 位置參數:

實例
div { transform: translate(50px,100px); -ms-transform: translate(50px,100px); /* IE 9 */ -webkit-transform: translate(50px,100px); /* Safari and Chrome */ -o-transform: translate(50px,100px); /* Opera */ -moz-transform: translate(50px,100px); /* Firefox */ } 
親自試一試

值 translate(50px,100px) 把元素從左側移動 50 像素,從頂端移動 100 像素。

rotate() 方法
通過 rotate() 方法,元素順時針旋轉給定的角度。允許負值,元素將逆時針旋轉。

實例

div { transform: rotate(30deg); -ms-transform: rotate(30deg); /* IE 9 */ -webkit-transform: rotate(30deg); /* Safari and Chrome */ -o-transform: rotate(30deg); /* Opera */ -moz-transform: rotate(30deg); /* Firefox */ } 
親自試一試

值 rotate(30deg) 把元素順時針旋轉 30 度。

scale() 方法
通過 scale() 方法,元素的尺寸會增加或減少,根據給定的寬度(X 軸)和高度(Y 軸)參數:

實例
div { transform: scale(2,4); -ms-transform: scale(2,4); /* IE 9 */ -webkit-transform: scale(2,4); /* Safari 和 Chrome */ -o-transform: scale(2,4); /* Opera */ -moz-transform: scale(2,4); /* Firefox */ } 
親自試一試

值 scale(2,4) 把寬度轉換為原始尺寸的 2 倍,把高度轉換為原始高度的 4 倍。

skew() 方法
通過 skew() 方法,元素翻轉給定的角度,根據給定的水平線(X 軸)和垂直線(Y 軸)參數:

實例

div { transform: skew(30deg,20deg); -ms-transform: skew(30deg,20deg); /* IE 9 */ -webkit-transform: skew(30deg,20deg); /* Safari and Chrome */ -o-transform: skew(30deg,20deg); /* Opera */ -moz-transform: skew(30deg,20deg); /* Firefox */ } 
親自試一試

值 skew(30deg,20deg) 圍繞 X 軸把元素翻轉 30 度,圍繞 Y 軸翻轉 20 度。

matrix() 方法
matrix() 方法把所有 2D 轉換方法組合在一起。

matrix() 方法需要六個參數,包含數學函數,允許您:旋轉、縮放、移動以及傾斜元素。

實例
如何使用 matrix 方法將 div 元素旋轉 30 度:

div { transform:matrix(0.866,0.5,-0.5,0.866,0,0); -ms-transform:matrix(0.866,0.5,-0.5,0.866,0,0); /* IE 9 */ -moz-transform:matrix(0.866,0.5,-0.5,0.866,0,0); /* Firefox */ -webkit-transform:matrix(0.866,0.5,-0.5,0.866,0,0); /* Safari and Chrome */ -o-transform:matrix(0.866,0.5,-0.5,0.866,0,0); /* Opera */ } 
親自試一試

新的轉換屬性
下面的表格列出了所有的轉換屬性:

屬性    描述    CSS
transform    向元素應用 2D 或 3D 轉換。    3
transform-origin    允許你改變被轉換元素的位置。    3
2D Transform 方法
函數    描述
matrix(n,n,n,n,n,n)    定義 2D 轉換,使用六個值的矩陣。
translate(x,y)    定義 2D 轉換,沿著 X 和 Y 軸移動元素。
translateX(n)    定義 2D 轉換,沿著 X 軸移動元素。
translateY(n)    定義 2D 轉換,沿著 Y 軸移動元素。
scale(x,y)    定義 2D 縮放轉換,改變元素的寬度和高度。
scaleX(n)    定義 2D 縮放轉換,改變元素的寬度。
scaleY(n)    定義 2D 縮放轉換,改變元素的高度。
rotate(angle)    定義 2D 旋轉,在參數中規定角度。
skew(x-angle,y-angle)    定義 2D 傾斜轉換,沿著 X 和 Y 軸。
skewX(angle)    定義 2D 傾斜轉換,沿著 X 軸。
skewY(angle)    定義 2D 傾斜轉換,沿著 Y 軸。
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-20    閱讀:
    掃一掃 分享悅讀
  • CSS3 3D 轉換
  • CSS3 允許您使用 3D 轉換來對元素進行格式化。
  • 03-20 關注:0
  • CSS3 2D 轉換
  • 通過 CSS3 轉換,我們能夠對元素進行移動、縮放、轉動、拉長或拉伸。
  • 03-20 關注:0
  • CSS3 字體
  • 在 CSS3 之前,web 設計師必須使用已在用戶計算機上安裝好的字體。
  • 03-20 關注:0
  • CSS3 文本效果
  • Internet Explorer 10、Firefox、Chrome、Safari 以及 Opera 支持 text-shadow 屬性。
  • 03-20 關注:0
  • CSS3 背景
  • CSS3 包含多個新的背景屬性,它們提供了對背景更強大的控制。
  • 03-19 關注:5
  • CSS3 邊框
  • 通過 CSS3,您能夠創建圓角邊框,向矩形添加陰影,使用圖片來繪制邊框 - 并且不需使用設計軟件,比如 PhotoShop。
  • 03-19 關注:4
  • CSS3 簡介
  • CSS3 完全向后兼容,因此您不必改變現有的設計。瀏覽器通常支持 CSS2。
  • 03-19 關注:5
主站蜘蛛池模板: 亚洲视频手机在线| 国产午夜精品一区二区三区 | 秋霞免费乱理伦片在线观看| 女人张腿让男桶免费视频网站| 人妻丰满熟妇无码区免费| 7777精品久久久大香线蕉| 最近中文字幕免费4| 国产乱人视频在线播放| 一区二区三区高清在线 | 亚洲欧洲无码一区二区三区| 欧美高清一区二区三| 无码人妻熟妇AV又粗又大| 免费大黄网站在线观看| 2022国内精品免费福利视频| 日韩欧美一区二区三区久久 | 国产精品国产高清国产av| 久久精品乱子伦免费| 精品国产国产综合精品| 在线免费视频你懂的| 九九电影院理论片| 精品无码国产自产拍在线观看蜜 | 欧美成人久久久| 扒开两腿中间缝流白浆在线看 | 欧美一级手机免费观看片| 国产三级第一页| gay在线看www| 极品美女一级毛片免费| 四虎国产成人永久精品免费| 91青青国产在线观看免费| 日韩一级在线播放| 免费一级一片一毛片| 人人玩人人添人人澡mp4| 成人免费视频一区二区三区| 亚洲成人黄色网| 色国产在线观看| 国产麻传媒精品国产AV| 久久久久性色av毛片特级| 激情综合色五月六月婷婷| 国产尤物在线视频| a级毛片黄免费a级毛片| 日韩欧美国产成人|