css3系列之transform詳解translate

translate

translate這個(gè)參數(shù)的,是transform 身上的,那么它有什么用呢?
其實(shí)他的作用很簡單,就是平移,參考自己的位置來平移
  translate()
  translateX()
  translateY()
  translateZ()
  translate3d()

translateX

向X軸平移,填正數(shù)往右平移,填負(fù)數(shù),往左平移

image

translateY

向Y軸平移,填正數(shù)往下平移,填負(fù)數(shù),往上平移

image

translateZ

向Z軸平移,這個(gè)可能有點(diǎn)難理解,想像一個(gè)場景,你現(xiàn)在和電腦屏幕的距離,這就是Z軸的距離,電腦屏幕離你越近,那么translateZ() 里面的值 越大, 電腦屏幕離你越遠(yuǎn), translateZ() 的值就越小。 所以說,Z 增加,那么這個(gè)電腦屏幕,離你就越近,

下面要用到旋轉(zhuǎn),rotate,不懂的話,請點(diǎn)擊→css3系列之transform 詳解rotate

首先Z 軸是朝向我們的,所以 看不出效果,但是,我們把它轉(zhuǎn)個(gè)身,讓Z軸 面對(duì) 右邊,就可以了。

image

translate() 和 translate3d()

translate 是同時(shí)設(shè)置 translateX 和 translateY, 所以里面可以填兩個(gè)參數(shù), 第一個(gè)值 X 第二個(gè) Y

translate3d 是同時(shí)設(shè)置 translateX ,translateY 和 translateZ 所以里面可以填三個(gè)參數(shù)

只不過有點(diǎn)不同的是, translate 如果第二個(gè)參數(shù)不填的話,默認(rèn)是0, 不過translate3d的話,人家就不同意你不填了,你三個(gè)參數(shù),必須都給我填。

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • translate translate這個(gè)參數(shù)的,是transform 身上的,那么它有什么用呢? 其實(shí)他的作用很...
    web前端技術(shù)閱讀 2,922評(píng)論 0 0
  • 第一部分:變形介紹 自層疊樣式表誕生以來,元素始終是矩形的,而且只能沿著橫軸和縱軸放置。有些技巧能讓元素看起來是傾...
    俠客有情劍無情QAQ閱讀 1,646評(píng)論 0 17
  • 關(guān)于css3變形 CSS3變形是一些效果的集合,比如平移、旋轉(zhuǎn)、縮放和傾斜效果,每個(gè)效果都被稱作為變形函數(shù)(Tra...
    hopevow閱讀 6,585評(píng)論 2 13
  • Transform 其實(shí)就是指拉伸,壓縮,旋轉(zhuǎn),偏移等等一些圖形學(xué)里面的基本變換 “skew”是傾斜,“scale...
    kudosizuka1閱讀 933評(píng)論 0 0
  • HTML是一種超文本標(biāo)記語言 一、選擇器 類選擇器:.class id選擇器:#id 通配選擇器:*(選擇所有元素...
    行走在路上的大熊閱讀 540評(píng)論 0 1

友情鏈接更多精彩內(nèi)容