一、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-hant/n/150741.html
微信掃一掃
支付寶掃一掃