CSS背景圖片設(shè)置圓角的方法
在CSS中,我們可以使用border-radius
屬性來設(shè)置背景圖片的圓角,這個屬性可以接收四個值,分別代表四個角的半徑大小,如果只需要設(shè)置四個角的大小相同,那么只需要一個值即可。
如果我們想要將一個背景圖片設(shè)置為圓角,可以使用以下代碼:
div { background-image: url('image.jpg'); border-radius: 10px; }
上述代碼會將背景圖片image.jpg
設(shè)置為圓角,圓角半徑為10像素,如果只需要設(shè)置某個角的半徑,可以分別指定四個值,只設(shè)置左上角和右下角的半徑為10像素,其他兩個角為0像素,可以使用以下代碼:
div { background-image: url('image.jpg'); border-radius: 10px 0 0 10px; }
border-radius
屬性還支持百分比單位,可以相對于元素寬度或高度來設(shè)置圓角半徑,如果元素寬度為200像素,高度為100像素,想要設(shè)置圓角的半徑為元素寬度的20%,可以使用以下代碼:
div { width: 200px; height: 100px; background-image: url('image.jpg'); border-radius: 20%; }
上述代碼會將背景圖片設(shè)置為圓角,圓角半徑為元素寬度的20%,即40像素。