CSS中,可以通過background-size屬性實現背景圖片的縮放。該屬性接受兩個參數,第一個參數表示寬度,第二個參數表示高度,取值可以是具體的像素值,也可以是百分比值。
如果只需要讓背景圖片沿著一個方向縮放,可以只設置其中一個參數,比如在水平方向上將背景圖片的大小縮小一半,代碼如下:
如果需要同時在水平和垂直方向上縮放背景圖片,可以同時設置兩個參數,比如將背景圖片縮放至原來的1/4大小,代碼如下:
如果希望圖片能夠保持原始比例而又適應寬度或高度,可以將其中一個參數設為auto,另一個參數設為具體的值,比如將背景圖片縮放至適應寬度,代碼如下:
如果只需要讓背景圖片沿著一個方向縮放,可以只設置其中一個參數,比如在水平方向上將背景圖片的大小縮小一半,代碼如下:
p { background-image: url("background.jpg"); background-repeat: no-repeat; background-size: 50% auto; }
如果需要同時在水平和垂直方向上縮放背景圖片,可以同時設置兩個參數,比如將背景圖片縮放至原來的1/4大小,代碼如下:
p { background-image: url("background.jpg"); background-repeat: no-repeat; background-size: 25% 25%; }
如果希望圖片能夠保持原始比例而又適應寬度或高度,可以將其中一個參數設為auto,另一個參數設為具體的值,比如將背景圖片縮放至適應寬度,代碼如下:
p { background-image: url("background.jpg"); background-repeat: no-repeat; background-size: auto 100%; }