CSS3關於轉換

2021-09-27 13:30:39 字數 1415 閱讀 9965

旋轉 rotate

旋轉xyz軸 正順時針負逆時針,單值預設z,3d(1,1,1,25deg)三面合力各做25deg形成的向量力。

平移 translate

沒有脫離文件流,百分比相對於自身的寬高,旋轉平移先後區別,會有不同的效果。

縮放 scale

縮放單值預設同時應用xy軸,z軸是厚度,3d是集合顯示。

扭曲 skew

扭曲單值預設只應用x軸。

轉換中心點

transform-origin:改變中心點,上下左右,百分比,象素 。

過渡 transition

復合的,元素屬性,時間,速度,延遲,多個屬性用逗號分隔。

漸變也是效能殺手

練習:

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

"x-ua-compatible" content=

"ie=edge"

>

document<

/title>

position: absolute;

left:50%

; top:50%

; transform:

translate(-

50%,-

50%);

}.table

.pin

@keyframes move

100%

}.active

<

/style>

<

/head>

=>

="table"

>

<

/div>

="pin"

>

<

/div>

<

/div>

"btn"

>but<

/button>

var otable = document.

getelementsbyclassname

('table')[

0];var opin = document.

getelementsbyclassname

('pin')[

0];var flag =

true

; btn.

onclick

=function()

else

}<

/script>

<

/body>

<

/html>

```

CSS3入門之轉換

css3入門之轉換 body body first child body last child p,blockquote,ul,ol,dl,table,pre h1,h2,h3,h4,h5,h6 h1 tt,h1 code,h2 tt,h2 code,h3 tt,h3 code,h4 tt,h4 c...

有關於css3的2d轉換

css3中的2d轉換在transform中寫的東西是存在順序關係的,比方說要把幾張豎起來排成蜂窩狀,就得先將旋轉需要的角度,然後再在z軸上移動,否則反過來的話,就會變成整體先移動,然後再乙個旋轉需要的角度。比方說下面所展示的部分的 img nth child 1 img nth child 2 im...

CSS3的過渡 動畫 轉換

特別說明 以下屬性目前都需要加上各瀏覽器廠商字首,瀏覽器 廠商字首 瀏覽器核心 chrome safari webkit blink webkit opera o blink firefox moz gecko ie ms trident 1 過渡 transition property 指定應用過...