CSS transition 的默認值


語法

transition: property duration timing-function delay|initial|inherit;

示例:

div {
  width100px;
  height100px;
  transition: width 2s;
}

div:hover {
  width300px;
}

transition mov

CSS transition 演示

同時指定多個屬性

也可同時指定多個需要 transition 的屬性,每個屬性用逗號分隔,包含自己完整的時間,動畫方法(timing function)的指定。

div {
  width: 100px;
  height: 100px;
  transition: width,height 2s;
}

div:hover {
width: 300px;
height: 300px;
}

transition_multi_props mov

CSS transition 同時作用於多個屬性

上面 width 只指定了屬性,未指定時間及動畫方法,所以動作的變化發是在瞬時完成的。

默認值

transition: all 0s ease 0s

意味着瀏覽器對所有元素所有屬性設置了 transitoin 但時長為 0。

所以實際使用中,只需要設置元素的 transition-duration 即可讓 transition 生效。

div {
  width: 100px;
  height: 100px;
-  transition: width,height 2s;
+  transition-duration: 2s;
}

div:hover {
width: 300px;
height: 300px;
}

defualt mov

CSS transition 的默認值

相關資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM