首頁 > web前端 > css教學 > 如何在 CSS 中建立倒圓角?

如何在 CSS 中建立倒圓角?

DDD
發布: 2024-12-21 11:22:10
原創
876 人瀏覽過

How Can I Create Inverted Rounded Corners in CSS?

使用CSS 實作倒圓角

在CSS 中,您可以使用邊框將元素的左上角定義為圓角- radius- topleft 屬性。但是,如果您想反轉這個角,創建反轉效果怎麼辦?

傳統上,反轉圓角對於標準 CSS 來說是不可行的。然而,現代瀏覽器引入了具有 mask-image 屬性的解決方案。

解決方案:

要反轉圓角,請使用 mask-image 定義徑向漸變,建立一個圓形切口。

#aux-container {
  width: 100px;
  height: 100px;
  background: #f00;
  -webkit-mask-image: radial-gradient(circle 10px at 0 0, transparent 0, transparent 20px, black 21px);
}
登入後複製

在此範例中,具有紅色背景的容器被徑向漸變遮蓋,該漸變創建了左上角有 10 像素的圓形切口。透明區域逐漸過渡為黑色,覆蓋剩餘的角。

透過使用遮罩圖像,您可以有效地反轉圓角,為您的設計帶來獨特且視覺上吸引人的觸感。

以上是如何在 CSS 中建立倒圓角?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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