首頁 >web前端 >css教學 >為什麼圓形圖像在 Safari 中被裁剪以及如何修復?

為什麼圓形圖像在 Safari 中被裁剪以及如何修復?

Susan Sarandon
Susan Sarandon原創
2024-12-08 06:01:12334瀏覽

Why are Circular Images Cropped in Safari and How Can I Fix It?

Safari 中的圓角(邊框半徑)

使用邊框半徑時可能會遇到問題,尤其是在 Safari 中嘗試建立圓形影像時。

在 Safari 中,指定了邊框半徑的圖像是從元素的外邊界而不是圖像本身裁剪的。當影像位於背景顏色與影像不同的容器中時,這種情況會變得明顯。

要解決此問題,請將影像放置在容器內,將邊框與影像分開。然後,對圖像和容器套用邊框半徑。

<div class="activity_rounded">
  <img src="http://placehold.it/100" />
</div>
.activity_rounded {
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  border: 3px solid #fff;
}

.activity_rounded img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  vertical-align: middle;
}

這可確保影像和邊框都有圓角,從而在 Safari 中影像周圍形成圓形邊框。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn