CSS3轉換 過渡 動畫

2021-09-27 07:45:17 字數 1227 閱讀 1702

transition過渡

animation動畫

順時針旋轉某deg度 ,負值逆時針

div

根據(x軸)和(y軸)位置給定的引數,從當前元素位置移動。

細分:translatex(x)、ranslatey(y)

div

#div2

元素寬度增加或減少a倍的大小,元素高度增加或減少b倍的大小

細分:scalex(n)、scaley(n)、

div

表示x軸和y軸傾斜的角度,如果第二個引數為空,則預設為0,引數為負表示向相反方向傾斜

細分:skewx(angle)、skewy(angle)

div

matrix

(2,0,0,1.5,600,90):

/*寬2倍,x軸旋轉0,y軸旋轉0,高1.5倍,x左移動600px,y下移90px*/

寬度屬性的過渡效果,時長為 2 秒

div

div:hover

.div2

.div2:hover

transition細化
div

全部兩秒

transition

: all 2s;

@keyframes 規則是建立動畫。

@keyframes 規則內指定乙個 css 樣式和動畫將逐步從目前的樣式更改為新的樣式。

div

@keyframes myfirstto}

@-webkit-keyframes myfirst /* safari and chrome */to}

@keyframes myfirst

25%50%

100%

}

細分:

div

@keyframes myfirst

25%50%

75%100%

}@-webkit-keyframes myfirst /* safari and chrome */

25%50%

75%100%

}

CSS3轉換過渡動畫

css3中有三個屬性 transform transition animation,一直容易搞混,今天特意拎出來理一理。transform 能夠對元素進行移動 縮放 轉動 拉長或拉伸。transform 分為2d轉換和3d轉換,由於目前瀏覽器對3d轉換的支援度還不好,所以以下主要講解2d轉換。rot...

CSS3的過渡 動畫 轉換

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

css3 轉換 旋轉 過渡 動畫

css3 轉換 旋轉 過渡 動畫 轉換 transform 轉換 translate x,y 位移 translatex 設定水平方向位移 translatey 設定垂直方向位移 旋轉 rotate 旋轉 transform rotate 45deg scale 縮放 transform scale...