gpt4 book ai didi

html - 如何使用填充垂直/水平居中 CSS 背景图像

转载 作者:太空宇宙 更新时间:2023-11-04 06:18:32 24 4
gpt4 key购买 nike

我用它来垂直和水平居中:

html {
width: 100%;
height: 100%;
background: url(/icon.png) center center no-repeat;
}

这行得通,但现在我正在尝试添加填充。我想在所有边上都有 10px 或 20px 的填充,所以对于移动设备它有一些填充。我试过这个:

html {
width: 100%;
height: 100%;
background: url(/icon.png) center center no-repeat;
background-origin: content-box;
padding: 20px;
}

但是右侧和底部越过视口(viewport),因此发生滚动并且它不再完全居中。我也尝试过使用 margin 。想知道如何让它工作。如果可能,我想使用 CSS 背景图像,而不是 <img> .

最佳答案

添加box-sizing:border-box;

html {
width: 100%;
height: 100%;
background: url(http://www.fillmurray.com/460/300) center center no-repeat;
background-origin: content-box;
padding: 20px;
box-sizing:border-box;
}

关于html - 如何使用填充垂直/水平居中 CSS 背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55727860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com