1、transition過渡效果
過渡效果一般是通過一些簡單的 CSS 動作觸發平滑過渡功能,比如::hover、:focus、:active、:checked 等。
CSS3 提供了 transition 屬性來實現這個過渡功能。
實例
將滑鼠懸停在一個 div 元素上,逐步改變表格的寬度從 100px 到 300px:
div {
width:100px;
transition: width 2s;
-webkit-transition: width 2s; /* Safari */
}
div:hover {
width:300px;
}瀏覽器支持
表格中的數字表示支持該屬性的第一個瀏覽器版本號。
緊跟在 -webkit-, -ms- 或 -moz- 前的數字爲支持該前綴屬性的第一個瀏覽器版本號。

屬性定義及使用說明
transition 屬性設置元素當過渡效果,四個簡寫屬性爲:
transition-property
transition-duration
transition-timing-function
transition-delay
注意: 始終指定transition-duration屬性,否則持續時間爲0,transition不會有任何效果。

語法
transition: property duration timing-function delay;

筆者後記:對於css3新增的過渡内容和css新增動畫效果的内容大家也可以查查CSS3最新版參考手冊。不用死記硬背,即便當時忘了,直接到手冊裡查其實也一樣,你不可能每次要用的時候都忘,轉過頭反複的去查。大家都一樣方式過來的,用久了各種CSS屬性標簽都是熟能生巧的。