CSS3屬性transform詳解之(旋轉(zhuǎn):rotate,縮放:scale,傾斜:skew,移動(dòng):translate)

一.旋轉(zhuǎn) rotate

用法:transform: rotate(45deg);

共一個(gè)參數(shù)“角度”名扛,單位deg為度的意思,正數(shù)為順時(shí)針旋轉(zhuǎn)惩嘉,負(fù)數(shù)為逆時(shí)針旋轉(zhuǎn)罢洲,上述代碼作用是順時(shí)針旋轉(zhuǎn)45度。

二.縮放 scale

用法:transform: scale(0.5) ?或者 ?transform: scale(0.5, 2);

參數(shù)表示縮放倍數(shù)文黎;

一個(gè)參數(shù)時(shí):表示水平和垂直同時(shí)縮放該倍率

兩個(gè)參數(shù)時(shí):第一個(gè)參數(shù)指定水平方向的縮放倍率惹苗,第二個(gè)參數(shù)指定垂直方向的縮放倍率。

三.傾斜 skew

用法:transform: skew(30deg) ?或者 transform: skew(30deg, 30deg);

參數(shù)表示傾斜角度耸峭,單位deg

一個(gè)參數(shù)時(shí):表示水平方向的傾斜角度桩蓉;

兩個(gè)參數(shù)時(shí):第一個(gè)參數(shù)表示水平方向的傾斜角度,第二個(gè)參數(shù)表示垂直方向的傾斜角度劳闹。

關(guān)于skew傾斜角度的計(jì)算方式表面上看并不是那么直觀院究,這里借鑒某大拿繪制的圖舉例說(shuō)明一下:

skewY(10deg) 如下圖:

首先需要說(shuō)明的是skew的默認(rèn)原點(diǎn)transform-origin是這個(gè)物件的中心點(diǎn)

skew(30deg, 10deg) 如下圖:
skewX(30deg) 如下圖:

四.移動(dòng) translate

用法:transform: translate(45px) ?或者 transform: translate(45px, 150px);

參數(shù)表示移動(dòng)距離,單位px本涕,

一個(gè)參數(shù)時(shí):表示水平方向的移動(dòng)距離业汰;

兩個(gè)參數(shù)時(shí):第一個(gè)參數(shù)表示水平方向的移動(dòng)距離,第二個(gè)參數(shù)表示垂直方向的移動(dòng)距離菩颖。

五.基準(zhǔn)點(diǎn) transform-origin

在使用transform方法進(jìn)行文字或圖像的變形時(shí)样漆,是以元素的中心點(diǎn)為基準(zhǔn)點(diǎn)進(jìn)行的。使用transform-origin屬性晦闰,可以改變變形的基準(zhǔn)點(diǎn)放祟。

用法:transform-origin: 10px 10px;

共兩個(gè)參數(shù)鳍怨,表示相對(duì)左上角原點(diǎn)的距離,單位px跪妥,第一個(gè)參數(shù)表示相對(duì)左上角原點(diǎn)水平方向的距離鞋喇,第二個(gè)參數(shù)表示相對(duì)左上角原點(diǎn)垂直方向的距離;

兩個(gè)參數(shù)除了可以設(shè)置為具體的像素值眉撵,其中第一個(gè)參數(shù)可以指定為left侦香、center、right执桌,第二個(gè)參數(shù)可以指定為top鄙皇、center、bottom仰挣。

六.多方法組合變形

上面我們介紹了使用transform對(duì)元素進(jìn)行旋轉(zhuǎn)、縮放缠沈、傾斜膘壶、移動(dòng)的方法,這里講介紹綜合使用這幾個(gè)方法來(lái)對(duì)一個(gè)元素進(jìn)行多重變形洲愤。

用法:transform: rotate(45deg) scale(0.5) skew(30deg, 30deg) translate(100px, 100px);

這四種變形方法順序可以隨意颓芭,但不同的順序?qū)е伦冃谓Y(jié)果不同,原因是變形的順序是從左到右依次進(jìn)行柬赐,這個(gè)用法中的執(zhí)行順序?yàn)?.rotate ?2.scalse ?3.skew ?4.translate


注:轉(zhuǎn)自0101后花園

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末亡问,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子肛宋,更是在濱河造成了極大的恐慌州藕,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酝陈,死亡現(xiàn)場(chǎng)離奇詭異床玻,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)沉帮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)锈死,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人穆壕,你說(shuō)我怎么就攤上這事待牵。” “怎么了喇勋?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵缨该,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我茄蚯,道長(zhǎng)压彭,這世上最難降的妖魔是什么睦优? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮壮不,結(jié)果婚禮上汗盘,老公的妹妹穿的比我還像新娘。我一直安慰自己询一,他們只是感情好隐孽,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著健蕊,像睡著了一般菱阵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缩功,一...
    開(kāi)封第一講書(shū)人閱讀 49,036評(píng)論 1 285
  • 那天晴及,我揣著相機(jī)與錄音,去河邊找鬼嫡锌。 笑死虑稼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的势木。 我是一名探鬼主播蛛倦,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼啦桌!你這毒婦竟也來(lái)了溯壶?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤甫男,失蹤者是張志新(化名)和其女友劉穎且改,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體查剖,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡钾虐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了笋庄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片骄瓣。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蛀缝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情荡含,我是刑警寧澤诗茎,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布搏熄,位于F島的核電站晦毙,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜摹迷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一疟赊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧峡碉,春花似錦近哟、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至地来,卻和暖如春戳玫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背未斑。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工咕宿, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人颂碧。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓荠列,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親载城。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Transform字面上就是變形费就,改變的意思诉瓦。在CSS3中transform主要包括以下幾種:旋轉(zhuǎn)rotate、扭...
    hzrWeber閱讀 22,112評(píng)論 0 19
  • 關(guān)于css3變形 CSS3變形是一些效果的集合力细,比如平移睬澡、旋轉(zhuǎn)、縮放和傾斜效果眠蚂,每個(gè)效果都被稱作為變形函數(shù)(Tra...
    hopevow閱讀 6,317評(píng)論 2 13
  • CSS里transform變形這個(gè)屬性有點(diǎn)學(xué)習(xí)難度煞聪,尤其在CSS3里加上了3D效果之后,2維變3維學(xué)習(xí)成本更是成倍...
    張歆琳閱讀 27,694評(píng)論 5 81
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類(lèi)選擇器 屬性選擇器 繼承屬性: color逝慧,font昔脯,text-align,li...
    love2013閱讀 2,303評(píng)論 0 11
  • 看了很多視頻笛臣、文章云稚,最后卻通通忘記了,別人的知識(shí)依舊是別人的沈堡,自己卻什么都沒(méi)獲得静陈。此系列文章旨在加深自己的印象,因...
    DCbryant閱讀 1,854評(píng)論 0 4