首頁 > web前端 > css教學 > 為什麼我的圓形圖像在 Safari 中顯示為被裁剪,如何修復?

為什麼我的圓形圖像在 Safari 中顯示為被裁剪,如何修復?

Patricia Arquette
發布: 2024-12-11 20:37:19
原創
814 人瀏覽過

Why Do My Circular Images Appear Cropped in Safari, and How Can I Fix It?

Safari 中的圓角(邊框半徑)問題

Safari 使用者在嘗試使用邊框建立圓形影像時可能會遇到奇怪的行為-半徑屬性。此問題源自於 Safari 對邊框舍入的獨特解釋,與其他瀏覽器不同。

問題說明:

當在元素上套用邊框時,Safari 會擴展該元素的邊框尺寸以適應增加的邊框寬度。此擴充也會影響圓角的應用,導致它們從元素的外邊界裁剪,而不是從包含的影像裁剪。

解決方案:

克服對於這個問題,透過將影像放置在容器中來將邊框與影像分離是至關重要的。透過這樣做,您可以將邊框半徑應用於容器和影像,確保圓形形狀一致。

程式碼範例:

<div class="activity_rounded"><img src="image.jpg" /></div>
登入後複製
.activity_rounded {
  display: inline-block;
  border-radius: 50%;
  border: 3px solid #fff;
}

.activity_rounded img {
  border-radius: 50%;
  vertical-align: middle;
}
登入後複製

透過採用此技術,您可以建立具有圓形邊框的影像,這些影像可以在Safari 中正確顯示,並在不同瀏覽器之間保持一致性。

以上是為什麼我的圓形圖像在 Safari 中顯示為被裁剪,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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