CSS提供了多種方式來讓邊框變得圓潤起來。下面我們來介紹一些方法。
/*方法一:使用border-radius屬性*/ border-radius: 10px; /*同時設置水平和垂直方向*/ /*或者可以單獨設置*/ border-top-left-radius: 10px; /*左上角*/ border-top-right-radius: 10px; /*右上角*/ border-bottom-left-radius: 10px; /*左下角*/ border-bottom-right-radius: 10px; /*右下角*/ /*同時設置多角*/ border-radius: 10px 20px 30px 40px; /*順序為上、右、下、左,分別對應左上角、右上角、右下角、左下角*/ /*方法二:使用偽元素*/ .box { position: relative; } .box::before { content: ""; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; border-radius: 20px; z-index: -1; background-color: #fff; } /*方法三:使用圖片*/ .box { background-image: url('border.png'); background-repeat: repeat; background-size: 100% 100%; } /*注意圖片必須是4個角都是圓的,且中間透明*/
以上是讓邊框變圓的一些方法,可以根據具體的實現需求選擇相應的方式。但是需要注意的是,當使用border-radius屬性時,需要考慮兼容性問題,特別是在低版本的IE瀏覽器中。因此,最好結合其他方法一起使用,以保證效果的最佳實現。