首頁 > web前端 > css教學 > 為什麼我的懸停選單背景轉換不順暢?

為什麼我的懸停選單背景轉換不順暢?

DDD
發布: 2024-12-05 09:33:09
原創
933 人瀏覽過

Why Isn't My Hover Menu Background Transitioning Smoothly?

懸停選單背景的過渡效果

問題:

儘管使用CSS過渡,但選單項目的背景顏色懸停時不會平滑變化。以下是相關的 CSS:

#content #nav a:hover {
    color: black;
    background-color: #AD310B;
    -moz-transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
}
登入後複製

答案:

瀏覽器支援對於過渡正常運作至關重要。截至撰寫本文時,以下版本支援轉換:

  • Safari
  • Chrome
  • Firefox
  • Opera
  • Inter🎜>Inter
要實現所需的淡入淡出效果,請考慮以下事項CSS:

a {
    background-color: #FF0;
}

a:hover {
    background-color: #AD310B;
    -webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}
登入後複製
這可確保背景顏色過渡在支援的瀏覽器中工作,在將滑鼠懸停在選單連結上時創建平滑的淡入淡出效果:

以上是為什麼我的懸停選單背景轉換不順暢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板