CSS 變換屬性

如何讓div水平垂直居中

方法1:使用定位 + translate()| calc()

方法2:彈性盒模型

方法3:外邊距自動獲取

方法4:網(wǎng)格

1.transform屬性

translate

定義:移動變換

語法:

transform: translateX();
transform: translateY();
transform: translatez();
transform: translate();
transform: translate3d();

屬性值

  • 單位:數(shù)值型是任意長度值:px % em rem vh vw
    • translatez(50%) /* 無效 因為div沒有厚度 */
  • 數(shù)量:屬性值數(shù)量由函數(shù)確定:1 - 3
  • 數(shù)量:多個屬性值薪贫,使用逗號分隔
  • 方向:
    • X:正值向右 負值向左
    • Y:正值向上 負值向下
    • Z:正值向前 負值向后
  • 等價:translate(200px) 等價于 translateX(200px)

scale()函數(shù)

定義:用于對元素進行縮放變換。

語法

scale()
scale3d()
scaleX()
scaleY()
scaleZ()

參數(shù)值

  • 數(shù)量:由函數(shù)決定:1 - 3個屬性值

  • 類型:沒有單位的數(shù)值跛梗。數(shù)值表示縮放系數(shù)锋勺。

  • 范圍:[-1,1]和[1,正無窮]

    • 1:無效果
    • 0.5:表示縮小一半
    • -0.5:等于0.5
    • 2:表示放大2倍
  • 等價:scale(2) 效果等同 scaleX(2)

rotate()

定義:用于對元素進行旋轉變換

語法

rotate()
rotate3d(1噪叙,1抗俄,1巩踏,45deg)
rotateX()
rotateY()
rotateZ()

屬性值

  • 等價:rotate(30deg) 效果等同 rotateX(30deg)
  • 30deg:屬性值是角度值腮介。deg表示角度單位。
  • 數(shù)量:由函數(shù)決定斗埂。1 - 4個
  • rotate3d(X,Y,Z,deg):x,y,z分別代表水平符糊、垂直、縱軸的旋轉方向呛凶,取值范圍0 - 5

skew()

定義:用于對元素進行斜切變換

用法:

skew()
skewX()
skewY()

參數(shù)值:

  • 參數(shù)是角度值男娄。deg表示角度單位
    • 正值:向左
    • 負值:向右
  • 參數(shù)數(shù)量由函數(shù)決定:1 - 2

transform-origin

定義:用于設置元素的變換中心點。

語法

transform-origin: x y z;
transform-origin x y;
transform-origin: x;

屬性值

默認值:transform-origin: center center漾稀;

x:任意長度值 | 關鍵詞模闲。表示x軸的偏移。

y:任意長度值 | 關鍵詞崭捍。表示y軸的偏移尸折。

z:任意長度值 | 關鍵詞。表示z軸的偏移殷蛇。

兩個值

  • 如果只設一個值实夹,那么第二個值默認center

transform-style

定義:用于設置父元素是2d還是3d模式。

用法

transform-style:flat;
transform-style: preverse-3d

屬性值

  • flat:開啟2d平面空間
  • preverse-3d:開啟3d立體空間

perspective

定義:是否開啟透視|是否設置景深粒梦。|解釋:perspective指定的是z軸原點到屏幕的距離亮航。

語法

perspective:none
perspective:長度值

屬性值

  • none:不設置景深
  • 長度值:任何長度值都可以用來設置景深
    • 大景深 小變換:在相同的變換參數(shù)下,perspective值越大匀们,變換效果越微弱
    • 小景深 大變換:在相同的變換參數(shù)下缴淋,perspective值越小,變換效果越強烈

perspective-origin

定義:設置觀察者的位置泄朴。(設置消失點的位置)

語法

/* One-value syntax */
perspective-origin: x-position;

/* Two-value syntax */
perspective-origin: x-position y-position;

屬性值:

  • 數(shù)量:

    • x-position:表示水平位置

    • y-position:表示垂直位置

  • 屬性值類型

    • 長度值:px % em rem vh vw
    • 關鍵詞:left right center top bottom
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末重抖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子叼旋,更是在濱河造成了極大的恐慌仇哆,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夫植,死亡現(xiàn)場離奇詭異,居然都是意外死亡油讯,警方通過查閱死者的電腦和手機详民,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來陌兑,“玉大人沈跨,你說我怎么就攤上這事⊥米郏” “怎么了饿凛?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵狞玛,是天一觀的道長。 經(jīng)常有香客問我涧窒,道長心肪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任纠吴,我火速辦了婚禮硬鞍,結果婚禮上,老公的妹妹穿的比我還像新娘戴已。我一直安慰自己固该,他們只是感情好,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布糖儡。 她就那樣靜靜地躺著伐坏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪握联。 梳的紋絲不亂的頭發(fā)上著淆,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天,我揣著相機與錄音拴疤,去河邊找鬼永部。 笑死,一個胖子當著我的面吹牛呐矾,可吹牛的內(nèi)容都是我干的苔埋。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼蜒犯,長吁一口氣:“原來是場噩夢啊……” “哼组橄!你這毒婦竟也來了?” 一聲冷哼從身側響起罚随,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤玉工,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后淘菩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遵班,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年潮改,在試婚紗的時候發(fā)現(xiàn)自己被綠了狭郑。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡汇在,死狀恐怖翰萨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情糕殉,我是刑警寧澤亩鬼,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布殖告,位于F島的核電站,受9級特大地震影響雳锋,放射性物質(zhì)發(fā)生泄漏黄绩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一魄缚、第九天 我趴在偏房一處隱蔽的房頂上張望宝与。 院中可真熱鬧,春花似錦冶匹、人聲如沸习劫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽诽里。三九已至,卻和暖如春飞蛹,著一層夾襖步出監(jiān)牢的瞬間谤狡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工卧檐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留墓懂,地道東北人。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓霉囚,卻偏偏與公主長得像捕仔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子盈罐,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

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

  • 了解單詞 transform:變換榜跌,轉換,變形 origin:(窩瑞陳)允許你改變被轉換元素的位置盅粪。 perspe...
    敗于化纖閱讀 374評論 0 1
  • 導讀 變化屬性 單詞 transform 變換钓葫、轉換、變形 origin:起源票顾、源頭 perspective:透視...
    歸于無閱讀 159評論 0 0
  • 單詞: transform:變換础浮、轉換、變形 origin:起源库物、源頭 perspective:透視 transl...
    Pj浩閱讀 119評論 0 1
  • 單詞: transform:變換霸旗、轉換、變形 origin:起源戚揭、源頭 perspective:透視 transl...
    錢能通神閱讀 329評論 0 1
  • 單詞 transform 變換、轉換撵枢、變形民晒。讀:竄死佛蒙 transform-origin 起源精居、源頭 讀:竄死...
    爛好人_5b0f閱讀 127評論 0 0