一、CSS怎麼讓背景圖片居中
CSS中可以通過background-position屬性來設置背景圖片的位置,其中值可以為關鍵字或百分比,也可以是長度單位或者正負的偏移量。
要讓背景圖片居中,可以將background-position設置為center。
background-position: center;
如果需要在不同媒體查詢中設置不同的背景圖片位置,可以使用@media規則來實現:
@media (min-width: 768px) { body { background-image: url('bg-desktop.jpg'); background-repeat: no-repeat; background-position: center; } } @media (max-width: 767px) { body { background-image: url('bg-mobile.jpg'); background-repeat: no-repeat; background-position: center; } }
二、CSS設置背景圖片居中顯示
要讓背景圖片居中顯示,需要將background-size設置為cover。
body { background-image: url('bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; }
如果想讓背景圖片鋪滿整個頁面,並且按照比例縮放而不失真,可以將background-size設置為100% 100%,同時將background-repeat設置為no-repeat。
body { background-image: url('bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
三、CSS如何讓背景圖片垂直居中
要讓背景圖片垂直居中,可以使用CSS3的flexbox布局。將父元素的display設置為flex,並且設置align-items為center,就可以使背景圖片垂直居中。
html, body { height: 100%; } body { background-image: url('bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; display: flex; align-items: center; }
四、CSS如何設置背景圖片
在CSS中設置背景圖片時,需要使用background-image屬性。可以將值設置為圖片的URL地址或者通過CSS變量來動態設置。
body { background-image: url('bg.jpg'); }
五、CSS背景圖片水平居中
要讓背景圖片水平居中,可以使用text-align屬性。將父元素的text-align設置為center,就可以使背景圖片水平居中。
body { background-image: url('bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; text-align: center; }
六、CSS中如何設置背景圖片
在CSS中設置背景圖片時,需要使用background-image屬性。可以將值設置為圖片的URL地址或者通過CSS變量來動態設置。
body { background-image: url('bg.jpg'); }
七、CSS背景圖片水平垂直居中
要讓背景圖片水平垂直居中,可以使用CSS3的flexbox布局。將父元素的display設置為flex,並且設置justify-content和align-items為center,就可以使背景圖片水平垂直居中。
html, body { height: 100%; } body { background-image: url('bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; display: flex; justify-content: center; align-items: center; }
八、CSS設置背景圖片不重複且居中
要讓背景圖片不重複且居中,可以將background-repeat設置為no-repeat,將background-position設置為center。
body { background-image: url('bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; }
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/150741.html