首頁 > web前端 > css教學 > 如何修復移動 Safari 上的背景大小:封面問題?

如何修復移動 Safari 上的背景大小:封面問題?

Linda Hamilton
發布: 2024-11-11 06:17:02
原創
620 人瀏覽過

How to Fix Background-Size: Cover Issues on Mobile Safari?

CSS 背景大小:移動Safari 的封面替換

移動Safari 關於CSS 屬性背景大小的意外行為:封面已提示需要替代解決方案。此問題表現為影像無法完全覆蓋 iOS 裝置上各自的 div。

解決方案:

要解決此問題,需要覆蓋預設的背景附件:行動裝置上的固定屬性。透過設定背景附件在針對 iPhone 的媒體查詢中滾動,背景圖像將重新獲得其所需的行為:

.section {
  background-size: cover;
  background-attachment: scroll; /* Override fixed attachment */
}

@media (max-width: @iphone-screen) {
  .section {
    background-attachment: scroll;
  }
}
登入後複製

注意:變數 @iphone-screen 應該是預先定義的。

透過實作此解決方案,背景影像將無縫覆蓋整個 div,無論其內容的寬度或高度如何。 background-size: cover 屬性現在按預期運行,在 Mobile Safari 上提供一致且具有視覺吸引力的體驗。

以上是如何修復移動 Safari 上的背景大小:封面問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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