目標是創建一個具有圓角和邊框的框,有圓形邊框。 background-clip 屬性可用來實現邊框的圓角。然而,內盒仍然是矩形。
要讓內盒的角變圓,可以使用 border-radius 屬性。內邊框半徑計算為外邊框半徑與邊框寬度差。因此,內邊框半徑變成:
inner border radius = outer border radius - border width
如果邊框寬度大於邊框半徑,則內邊框半徑變成負數,從而產生倒角。因此,計算內邊框半徑時應考慮邊框寬度。
在提供的程式碼中,邊框寬度為 5px,外邊框半徑為 10px。使用上面的公式,內邊框半徑變成:
inner border radius = 10px - 5px = 5px
修改後的CSS 變成:
.radius-all { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; } .template-bg { background: #FFF; } .template-border { border: 5px solid rgba(255, 255, 255, 0.2); }
以上是如何為內框和邊框創建圓角?的詳細內容。更多資訊請關注PHP中文網其他相關文章!