使用純 CSS 建立倒圓角
在 CSS 中,使用 border-radius 屬性建立圓角非常簡單。然而,要實現倒凹角(角落向內彎曲)需要更先進的技術。
要建立倒凹角,我們將採用以下方法:
程式碼實作
#box { position: relative; width: 200px; height: 50px; background-color: blue; border-radius: 9999px 0 0 9999px; margin: 30px; text-align: center; color: #fff; padding-top: 10px; } #top, #bottom { position: absolute; height: 30px; width: 30px; right: 0; overflow: hidden; } #top { top: -30px; } #bottom { bottom: -30px; } #top::before, #bottom::before { content: ''; position: absolute; right: 0; height: 200%; width: 200%; border-radius: 100%; box-shadow: 10px 10px 5px 100px blue; z-index: -1; } #top::before { top: -100%; }
以上是如何僅使用 CSS 在 CSS 中建立倒凹角?的詳細內容。更多資訊請關注PHP中文網其他相關文章!