我试图让我的身体背景图像缩放到全分辨率,即使窗口被固定在我的屏幕左侧的窗口,它是1080p图片,这是我的意思的一个例子。
完整窗口大小
http://gyazo.com/4c2ffe00930d09cec27404ecccdeec18
缩放窗口大小
http://gyazo.com/d5afdbdf43ef1a06ab1d52df6ce956b7
继承人我的身体css
body {
margin: 0px;
padding: 0px;
background: url('Images/background.png') #A98436 no-repeat left top;
background-size: 100%;
font-family: 'ubuntu', 'Open Sans', sans-serif;
overflow-x: hidden;
overflow-y: hidden;
}
答案 0 :(得分:3)
您可以将其设置为background-size: cover cover;
<强> Demo 强>
body {
min-width: 100%;
margin: 0px;
padding: 0px;
background-image: url('http://i.gyazo.com/4c2ffe00930d09cec27404ecccdeec18.jpg');
background-repeat: no-repeat;
background-size: cover cover;
overflow-x: hidden;
overflow-y: hidden;
}
答案 1 :(得分:1)
试试这个:
最小宽度:100%; 最小高度:100%;
我们的想法是,无论分辨率如何,您都希望图像保持相同的大小。
答案 2 :(得分:0)
设置最小高度和宽度?
min-height:1920px; min-width:1024px;
答案 3 :(得分:0)
尝试以下方法:
html {
width: 100%;
height: 100%;
}
body {
min-width: 100%;
min-height: 100%;
margin: 0px;
padding: 0px;
background: #A98436 url('http://i.gyazo.com/4c2ffe00930d09cec27404ecccdeec18.jpg') no-repeat left top;
background-repeat: no-repeat;
background-size: contain; /* maintains background-image's ratio while keeping it within body */
font-family: 'ubuntu', 'Open Sans', sans-serif;
overflow-x: hidden;
overflow-y: hidden;
}
有关背景大小的更多信息,请参阅background-size - CSS | MDN。