免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
前端小白基礎教程CSS32D轉換

   IT行業(yè)近十年來發(fā)展迅猛,衍生出許多新的職業(yè),如UI設計師、開發(fā)工程師、軟件測試工程師等,在眾多新興職業(yè)中,Web前端工程師就是其中之一。在IT行業(yè),Web前端真正得到重視大概也要六七年。伴隨著因特網(wǎng)的迅速發(fā)展,各種因特網(wǎng)項目不斷涌現(xiàn),對用戶體驗的要求也越來越高,前端開發(fā)逐漸成為互聯(lián)網(wǎng)研發(fā)的重要角色。

    CSS32D轉換

    CSS3轉換

    CSS3轉換可以對元素進行移動、縮放、轉動、拉長或拉伸。

    瀏覽器支持

    表格中的數(shù)字表示支持該屬性的第一個瀏覽器版本號。

    緊跟在-webkit-,-ms-或-moz-前的數(shù)字為支持該前綴屬性的第一個瀏覽器版本號。

    nternetExplorer10,Firefox,和Opera支持transform屬性.

    Chrome和Safari要求前綴-webkit-版本.

    注意:InternetExplorer9要求前綴-ms-版本.

    2D轉換

    在本章您將了解2D變換方法:

    translate()

    rotate()

    scale()

    skew()

    matrix()

div{transform: rotate(30deg);
-ms-transform: rotate(30deg); /* IE 9 */-webkit-transform: rotate(30deg); /* Safari and Chrome */}

    translate()方法

    translate()方法,根據(jù)左(X軸)和頂部(Y軸)位置給定的參數(shù),從當前元素位置移動。

div{transform: translate(50px,100px);
-ms-transform: translate(50px,100px); /* IE 9 */-webkit-transform: translate(50px,100px); /* Safari and Chrome */}

    translate值(50px,100px)是從左邊元素移動50個像素,并從頂部移動100像素。

    rotate()方法

    rotate()方法,在一個給定度數(shù)順時針旋轉的元素。負值是允許的,這樣是元素逆時針旋轉。

div{transform: rotate(30deg);
-ms-transform: rotate(30deg); /* IE 9 */-webkit-transform: rotate(30deg); /* Safari and Chrome */}

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

    scale()方法

    scale()方法,該元素增加或減少的大小,取決于寬度(X軸)和高度(Y軸)的參數(shù):

-ms-transform:scale(2,3); /* IE 9 */-webkit-transform: scale(2,3); /* Safari */transform: scale(2,3); /* 標準語法 */

    scale(2,3)轉變寬度為原來的大小的2倍,和其原始大小3倍的高度。

    skew()方法

    語法

transform:skew(<angle> [,<angle>]);

    包含兩個參數(shù)值,分別表示X軸和Y軸傾斜的角度,如果第二個參數(shù)為空,則默認為0,參數(shù)為負表示向相反方向傾斜。

    skewX();表示只在X軸(水平方向)傾斜。

    skewY();表示只在Y軸(垂直方向)傾斜。

div{transform: skew(30deg,20deg);
-ms-transform: skew(30deg,20deg); /* IE 9 */-webkit-transform: skew(30deg,20deg); /* Safari and Chrome */}

    skew(30deg,20deg)元素在X軸和Y軸上傾斜20度30度。

    matrix()方法

    matrix()方法和2D變換方法合并成一個。

    matrix方法有六個參數(shù),包含旋轉,縮放,移動(平移)和傾斜功能。

    利用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 */-webkit-transform:matrix(0.866,0.5,-0.5,0.866,0,0); /* Safari and Chrome */}

    前端學習永遠不會是單槍匹馬,需要前人的引領,也需要平臺的不斷交流與思想碰撞。這能夠快速入門,減少走彎路,還能讓自己找到問題的根源。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CSS3 Transform
你需要知道的CSS3 動畫技術 | CSS | 前端觀察
CSS3 畫基本圖形,圓形、橢圓形、三角形等
CSS3 box
理解CSS3 transform中的Matrix(矩陣)
CSS3 transform介紹
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服