我正在尝试将图像“desk.png”作为我在单个网页上的背景而不滚动。我希望它完全适合Web浏览器。截至目前,我有:
body {
background-image: url(desk.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
}
此时图像的上半部分被切断。当我尝试其他东西时,它已经切断了底部的很大一部分。我希望能够调整它并保持良好的分辨率而不会切断任何东西。
答案 0 :(得分:1)
答案 1 :(得分:1)
正如已经指出的那样,您可以使用background-size
属性以多种方式执行此操作。
background-size: 100%;
background-size: cover;
background-size: contain;
这些都是有效的选项,只取决于你想要的。
您可以在background size documentation中的cover
和contain
找到更多内容,并且您可能会喜欢Perfect Full Page Background Images上的精彩文章。
答案 2 :(得分:0)
你可以这样做:
body{
background-size:cover;
}
答案 3 :(得分:0)
您可以使用:
body {
background-image: url(desk.jpg);
background-repeat:repeat;
background-position:center;
height:100%;
width:100%;
}