background-size屬性是用來設定背景圖片尺寸大小的,可以透過長度值或百分比來設定圖片大小,或透過cover和contain來對圖片進行伸縮設定。
CSS background-size屬性
作用:規定背景圖片的尺寸。
說明:在 CSS3 之前,背景圖片的尺寸是由圖片的實際尺寸決定的。在 CSS3 中,可以規定背景圖片的尺寸,這允許我們在不同的環境中重複使用背景圖片。
語法:
background-size: length|percentage|cover|contain;
值 | #描述 |
length |
##設定背景圖像的高度和寬度。 第一個值設定寬度,第二個值設定高度。 如果只設定一個值,則第二個值會被設定為 "auto"。 |
percentage |
以父元素的百分比來設定背景圖像的寬度和高度。 第一個值設定寬度,第二個值設定高度。 如果只設定一個值,則第二個值會被設定為 "auto"。 |
cover |
將背景影像擴展至足夠大,以使背景影像完全覆蓋背景區域。 背景圖像的某些部分也許無法顯示在背景定位區域。 |
contain | 將圖像圖像擴展至最大尺寸,以使其寬度和高度完全適應內容區域。 |
CSS background-size屬性使用範例
<!DOCTYPE html> <html> <head> <style> body { background:url(https://img.php.cn/upload/article/000/000/024/5c513adf97e86533.jpg); background-size:63px 100px; -moz-background-size:63px 100px; /* 老版本的 Firefox */ background-repeat:no-repeat; padding-top:80px; } </style> </head> <body> <p>上面是缩小的背景图片。</p> <p>原始图片:<img src="https://img.php.cn/upload/article/000/000/024/5c513adf97e86533.jpg" alt="Flowers"></p> </body> </html>
效果圖:
#以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是background-size屬性怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!