你要是想实现这个可以用JS
网页可见区域高:document.body.clientHeight
网页可见区域高:document.body.offsetHeight (包括边线的宽)
在Body标签里onsize=“yourfun()”
js里:
function yourfun()
{
用document.body.clientHeight取得高度
算出宽度后赋值给div就可以了
}
通过css3的媒体查询功能。不同的分辨率之下赋予标签不同的背景图片,可以实现上述功能。@media screen and (min-width: 1200px) {
body {
background: blue
}
}
例子是1200像素显示body为蓝色,background的值是可以为图片的。
想要有多个媒体查询,需要一个个的写上去,设置好不同的分辨率。