我正在尝试使用CSS和HTML创建一个简单的布局。
如果屏幕尺寸小于图像尺寸,身体标签的背景图像可能会缩放到宽度和高度的100%,如果屏幕较大,则应显示图像没有缩放/拉伸(即100%)?
如何使用CSS执行此操作?
但这似乎不适用于身体标签,&当Windows尺寸小于图像时,我无法将其缩放。 这是我正在使用的简化代码:
<HTML>
<HEAD>
</HEAD>
<BODY>
<div id="bgroud">
</div>
</BODY>
</HTML>
body, html{
width:100%;
height:100%;
}
#bgroud {
background: url("index.jpg") no-repeat fixed left top transparent;
height: 100%;
width: 100%;
background-size:cover;
max-width:1280px;
}
答案 0 :(得分:0)
希望它会对你有所帮助,
background-size:cover; // or 100%
答案 1 :(得分:0)
以下CSS对我有用:
body, html{
width:100%;
height:100%;
}
#bgroud {
height: 100%;
width: 100%;
background-image:url("index.jpg");
background-repeat:no-repeat;
background-position:left top;
overflow: auto;
background-size:cover;
max-width:1280px;
max-height:902px;
}
答案 2 :(得分:-1)
请试试这个,希望它能起作用:)
body {
background-image: url("/assets/pic.jpg");
background-size: cover;
background-repeat: no-repeat;
max-width:100%;
}