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中文網其他相關文章!