前言
如下圖所示,使用過渡屬性便可輕松完成。
示例代碼
您可以直接復制運行,查看效果。
<div>demo</div>
div {width:100px; height:100px;/* .5 就是過渡的時間 */transition: all .5s linear;
}/* 鼠標移入后加寬 */
div:hover {width: 300px;
}
API
始終指定 transition-duration 屬性,否則持續時間為 0,transition 不會有任何效果。
transition 屬性設置元素當過渡效果,四個簡寫屬性為:
- property:指定CSS屬性的name,transition效果
- duration:transition效果需要指定多少秒或毫秒才能完成
- timing-function:指定transition效果的轉速曲線
- delay:定義transition效果開始的時候
transition: property duration timing-function delay;
更多詳見:文檔。
SEO
css transition 過渡屬性是干什么的,CSS transition(過渡效果)詳解,CSS transition 屬性,深入理解CSS過渡transition,css中transition方法的介紹,html - 如何使div的高度與內容和寬度平滑過渡,關于使用CSS3實現元素樣式過渡的解決方案,CSS 動畫 - 高度變化時的過渡效果,CSS 過渡|CSS多重過渡效果代碼示例,html讓背景顏色有過渡效果,html - 從 div 中心的 CSS 過渡寬度和高度。CSS - transition 過渡屬性及使用方法(示例代碼)。css簡單動畫(transition屬性) ,css前端html改變寬高如何加入過渡效果,HTML CSS 過渡效果,使用css3改變元素寬高且有過渡,html怎么實現過渡效果,