CSS3變形(2D&3D)

2D變形

transform-origin為變形的基準(zhǔn)點(diǎn)铆隘,對(duì)以下變形均有效片迅。默認(rèn)是中心浪谴,可以取值:

  • top, bottom, left, right, center

  • 百分?jǐn)?shù)如transform-origin: 0% 0%;

  • 旋轉(zhuǎn)rotatetransform:rotate(30deg);

  • 位移translate
    相對(duì)于自身

transform:translate(200px,150px);
// 只設(shè)置一個(gè)方向
transform:translateY(100px);
// 也可以設(shè)置成自身寬度的百分比
transform:translate(-50%,-50%);
  • 縮放scale
//單獨(dú)設(shè)置寬高
transform:scale(2, 0.5);
//只設(shè)置一個(gè)方向
transform:scaleY(0.3);
//寬高等比縮放
transform:scale(3);
  • 扭曲skew
transform:skew(10deg, 20deg);
transform:skewY(10deg);
transform:skew(10deg);

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


扭曲.png
  • 矩陣matrix
matrix(<number>, <number>, <number>, <number>, <number>, <number>)

關(guān)于Matrix

3D變形

  • 可以利用perspective來激活3D效果(相當(dāng)于視距值骇,離得近3D效果就好道盏,遠(yuǎn)就不明顯)
  • 在transform屬性中使用perspective方法
transform: perspective( 600px );
  • 直接使用perspective屬性
 perspective: 600px;

二者區(qū)別主要在作用于多個(gè)元素的時(shí)候展示效果會(huì)有不同


對(duì)比.png
  • 參數(shù)
rotateX( )
rotateY(  )
rotateZ(  )
translateZ(  )
scaleZ(  )
// 縮寫方法而柑,需要把三個(gè)參數(shù)寫全(可能會(huì)觸發(fā)硬件加速,提高渲染性能荷逞,即使像translate3d(0,0,0)這樣什么也沒發(fā)放改變)
translate3d( tx, ty, tz )
scale3d( sx, sy, sz )
rotate3d( rx, ry, rz, angle )
rotateXYZ.png
translateZ.png

動(dòng)畫工具

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末媒咳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子种远,更是在濱河造成了極大的恐慌涩澡,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坠敷,死亡現(xiàn)場(chǎng)離奇詭異妙同,居然都是意外死亡射富,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門粥帚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胰耗,“玉大人,你說我怎么就攤上這事芒涡〔竦疲” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵拖陆,是天一觀的道長(zhǎng)弛槐。 經(jīng)常有香客問我,道長(zhǎng)依啰,這世上最難降的妖魔是什么乎串? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮速警,結(jié)果婚禮上叹誉,老公的妹妹穿的比我還像新娘。我一直安慰自己闷旧,他們只是感情好长豁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著忙灼,像睡著了一般匠襟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上该园,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天酸舍,我揣著相機(jī)與錄音,去河邊找鬼里初。 笑死啃勉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的双妨。 我是一名探鬼主播淮阐,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼刁品!你這毒婦竟也來了泣特?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤挑随,失蹤者是張志新(化名)和其女友劉穎群扶,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡竞阐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年缴饭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片骆莹。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡颗搂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出幕垦,到底是詐尸還是另有隱情丢氢,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布先改,位于F島的核電站疚察,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏仇奶。R本人自食惡果不足惜貌嫡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望该溯。 院中可真熱鬧岛抄,春花似錦、人聲如沸狈茉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氯庆。三九已至蹭秋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間堤撵,已是汗流浹背仁讨。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留粒督,地道東北人陪竿。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓禽翼,卻偏偏與公主長(zhǎng)得像屠橄,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闰挡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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

  • 關(guān)于css3變形 CSS3變形是一些效果的集合锐墙,比如平移、旋轉(zhuǎn)长酗、縮放和傾斜效果溪北,每個(gè)效果都被稱作為變形函數(shù)(Tra...
    hopevow閱讀 6,333評(píng)論 2 13
  • CSS里transform變形這個(gè)屬性有點(diǎn)學(xué)習(xí)難度,尤其在CSS3里加上了3D效果之后,2維變3維學(xué)習(xí)成本更是成倍...
    張歆琳閱讀 27,833評(píng)論 5 81
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color之拨,font茉继,text-align,li...
    wzhiq896閱讀 1,755評(píng)論 0 2
  • Transform字面上就是變形蚀乔,改變的意思烁竭。在CSS3中transform主要包括以下幾種:旋轉(zhuǎn)rotate、扭...
    hzrWeber閱讀 22,140評(píng)論 0 19
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color吉挣,font派撕,text-align,li...
    love2013閱讀 2,315評(píng)論 0 11