首頁 > web前端 > css教學 > 主體

為什麼在 Chrome 中將滑鼠懸停在圖像上時圖像會抖動?

Mary-Kate Olsen
發布: 2024-10-26 06:47:02
原創
423 人瀏覽過

Why Does My Image Jitter When Hovering Over It in Chrome?

將滑鼠懸停在影像上:Chrome 不透明度問題

在Chrome 中懸停操作期間遇到影像移動問題(特別是不透明效果)時,對於解決根本原因至關重要。在這種特殊情況下,CSS 規則:

opacity: 0.5;
登入後複製

當遊標停留在影像上時,會使影像變得半透明(50% 不透明度)。但是,由於硬體加速和 WebGL 渲染,會出現 Chrome 特有的問題。

解決方案:

要解決此問題,建議實現 -webkit-背面可見性:隱藏;應用不透明度的懸停元素上的屬性。此屬性與變換相關,確保瀏覽器理解圖像處於 3D 空間中,從而防止抖動效果。

具體可以在CSS 中加入以下規則:

.img:hover {
  -webkit-backface-visibility: hidden;
}
登入後複製

附加資訊:

需要注意的是,-webkit-back-visibility是webkit 特定的屬性,因此其他瀏覽器可能不支援它。如需更多資訊和瀏覽器相容性,請參閱以下資源:https://css-tricks.com/almanac/properties/b/backface-visibility/。

以上是為什麼在 Chrome 中將滑鼠懸停在圖像上時圖像會抖動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!