亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
首頁 > web前端 > css教程 > 正文

在css中如何用transition-duration控制過渡時間

P粉602998670
發(fā)布: 2025-10-16 18:56:02
原創(chuàng)
998人瀏覽過
transition-duration用于設(shè)置CSS過渡效果的持續(xù)時間,取值為秒(s)或毫秒(ms),常與transition-property和timing-function配合使用,可簡寫為transition。例如:button{transition:background-color 0.3s ease;}實現(xiàn)背景色0.3秒平滑變化。支持為多個屬性設(shè)置不同持續(xù)時間,如width 0.5s、height 0.8s。需配合:hover等觸發(fā)條件生效,默認值為0s,僅適用于可漸變屬性如顏色、尺寸等,非連續(xù)屬性如display不支持過渡。合理使用可提升界面交互流暢性。

在css中如何用transition-duration控制過渡時間

在CSS中,transition-duration 屬性用于定義元素從一種樣式過渡到另一種樣式所花費的時間。換句話說,它控制動畫的持續(xù)時間。如果希望某個屬性變化(比如顏色、寬度、位置等)不是立即完成,而是平滑地進行,就可以使用這個屬性。

基本語法

transition-duration 的值可以是秒(s)或毫秒(ms)。常見寫法如下:

transition-duration: 0.5s; transition-duration: 200ms; transition-duration: 1s;

與 transition 搭配使用

通常,transition-duration 會和其他 transition 相關(guān)屬性一起使用,比如 transition-property 和 transition-timing-function。也可以直接用簡寫形式 transition。

例如,讓一個按鈕的背景色在 0.3 秒內(nèi)平滑變化:

button {
  background-color: blue;
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
<p>button:hover {
background-color: red;
}</p>
登錄后復(fù)制

更簡潔的寫法是使用 transition 簡寫:

立即學(xué)習(xí)前端免費學(xué)習(xí)筆記(深入)”;

button {
  background-color: blue;
  transition: background-color 0.3s ease;
}
<p>button:hover {
background-color: red;
}</p>
登錄后復(fù)制

為多個屬性設(shè)置不同持續(xù)時間

如果同時過渡多個屬性,可以給每個屬性指定不同的持續(xù)時間。

例如,寬度變化用 0.5 秒,高度用 0.8 秒:

美間AI
美間AI

美間AI:讓設(shè)計更簡單

美間AI45
查看詳情 美間AI
.box {
  width: 100px;
  height: 100px;
  transition-property: width, height;
  transition-duration: 0.5s, 0.8s;
}
<p>.box:hover {
width: 200px;
height: 150px;
}</p>
登錄后復(fù)制

注意事項

確保設(shè)置了觸發(fā)變化的條件,比如 :hover、JavaScript 類切換等,否則看不到過渡效果。

transition-duration 默認值是 0s,意味著沒有延遲,變化立即完成。

只有能“漸變”的屬性才支持過渡,比如顏色、尺寸、透明度等。像 display 這類非連續(xù)屬性無法過渡。

基本上就這些。合理使用 transition-duration 能讓界面交互更自然流暢。

以上就是在css中如何用transition-duration控制過渡時間的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!

最佳 Windows 性能的頂級免費優(yōu)化軟件
最佳 Windows 性能的頂級免費優(yōu)化軟件

每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
熱門教程
更多>
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號