css3 transition 過渡使用總結

2021-10-07 12:36:24 字數 1243 閱讀 6252

1.   案例1   transition: 2s;

我是top

aaa

2.   綜合寫法: 過渡時間   延遲時間  過渡樣式  過渡函式第二個預設是延遲時間 

transition: 3s 3s width linear,0s 1s height ease-in-out;

3. 分開寫:

預設是:all、width、height、

不是所有的屬性都支援過渡的:支援過渡屬性查詢站點

3.1.          transition-property: width,height,font-size;  /* 過渡屬性  */

/* 如果有2個transition-property,後面的會把前面的覆蓋  */

/*  如果時間不對應,那麼核心會拷貝, 3000ms,2000ms拷貝以後 3000ms,2000ms,3000ms,2000ms  */

3.2.      transition-duration: 3000ms,2000ms;       /*     動畫持續時間   */

3.3.     transition-timing-function: linear;  /* 執行估值器 */            

系統估值器:

動畫的預設效果:由慢變快再變慢

linear:線性過渡,等同於貝塞爾曲線(0,0,1,1)

ease:平滑過渡,等同於貝塞爾曲線(0.25,0.1,0.25,1.0)

ease-in:由慢到快,等同於貝塞爾曲線(0.42,0,1,1)

ease-out:由快到慢,等同於貝塞爾曲線(0,0,0.58,1)

ease-in-out:由慢到快再到慢,等同於貝塞爾曲線(0.42,0,0.58,1)

4.   transition-timing-function: cubic-bezier(.07,1.25,.73,-0.77)、動畫監聽結束、 transition-delay: 3000ms;

自定義效果:

x表示時間,y寬度width進度, 斜率表示加速度

我是top

css3 transition過渡屬性

今天學習了css3的過渡屬性,總結一下 transition有4個屬性 第乙個是要過渡的樣式 all 所有 attr none 不寫 一般情況下都是設定某個屬性來設定過渡,例如 transition width 0.3s.第二個是運動的時間,單位是s 秒 ms 毫秒 可以為不同的屬性設定不同的運動時...

css3 transition簡單使用

selector四個引數說明如下 transition property 指 將要對selector 的哪些屬性值 多個用逗號隔開 的改變進行過渡處理,預設為all,即只要selector 的 任何乙個 css屬性發生變化 比如hover或click導致的background color變化 則對此...

認識CSS3 transition屬性

transition property duration timing function delay 1.transition property 定義過渡的屬性,預設是all,都過渡 2.transition duration過度需要的時間,以秒計時 3.transition timing func...