css怎样让背景充满整个屏幕 30

浏览器全屏时候是全屏,可以一旦非全屏导航条的背景就会出现这样的状况。有一些没有过来... 浏览器全屏时候是全屏,可以一旦非全屏 导航条的背景就会出现这样的状况。
有一些没有过来
展开
 我来答
小西
2015-09-26 · 运营
小西
运营
采纳数:218 获赞数:3887
百度知道热心用户

向TA提问 私信TA
展开全部
  HTML
  <!doctype html>
<html>
<body>
...Your content goes here...
</body>
</html>

  给body标签指定背景图,这样背景图就可以填充整个浏览器viewport了。
  其实,该方案对所有的块级容器都可以生效。块级容器的宽高是动态的,那么背景图将自动伸缩,充满整个容器。
  CSS body标签的样式如下:
  body {
/* 加载背景图 */
background-image: url(images/background-photo.jpg);

/* 背景图垂直、水平均居中 */
background-position: center center;

/* 背景图不平铺 */
background-repeat: no-repeat;

/* 当内容高度大于图片高度时,背景图像的位置相对于viewport固定 */
background-attachment: fixed;

/* 让背景图基于容器大小伸缩 */
background-size: cover;

/* 设置背景颜色,背景图加载过程中会显示背景色 */
background-color: #464646;
}

  上面最重要的一条就是:
  background-size: cover;

  这样浏览器就会按比例缩放背景图直至背景图宽高不小于容器的宽高(在上面的例子中,就是body标签)。
  这里需要注意的一点就是:如果背景图小于body标签的尺寸(例如在高分辨率显示器上,或页面内容特别多时),浏览器会拉伸图片。都知道,当把一个图片拉伸时,图片会变模糊。
  因此,在选择背景图时,要特别注意尺寸。为了照顾到大尺寸屏幕,demo里用的图片尺寸为5498px * 3615px 。
  同时,为了让背景图始终相对于viewport居中,声明了:
  background-position: center center;

  上面的规则会把背景图缩放的原点定位到viewport的中心。
  接下来需要解决的问题是:当内容的高度大于viewport的高度时,会出现滚动条。希望背景图始终相对于viewport固定,即使用户滚动时也是一样。
  解决办法就是:
  background-attachment: fixed;
椰岛农事
2013-03-23 · TA获得超过6513个赞
知道大有可为答主
回答量:1255
采纳率:62%
帮助的人:925万
展开全部
你说的是要设置导航条的背景为全屏吗?
如果是的话,你在导航的父区块设置背景就可以了

如果要整个网页都设置背景全屏
可以在body标签里面设置网页背景
更多追问追答
追问

我的意思是 浏览器 窗口最大化的时候 绿色的导航背景是充满整个屏幕的 如图

 

但是窗口非最大化的时候,网页最右侧 导航就会出现以下情况,如图

追答
根据你的图片,我基本可以判断你的绿色背景的导航条没有设定一个固定的宽度,所以会造成一下效果!
你可一尝试给导航条设定一个宽度试试看!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MaDragon
2013-03-23 · TA获得超过984个赞
知道小有建树答主
回答量:858
采纳率:0%
帮助的人:646万
展开全部
可以把宽度设置成百分比,按你的要求你设置成100%就可以,不要写固定的数字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
驻云客
2013-03-23 · TA获得超过977个赞
知道小有建树答主
回答量:577
采纳率:0%
帮助的人:335万
展开全部
如果你是用的背景图 那么就用background-repeat:repeat-x;这个css样式就可以了 它是将你的背景图横向重复添充的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
捷水靖05
2018-09-02
知道答主
回答量:1
采纳率:0%
帮助的人:824
展开全部
我想把整个微信里面屏幕用背景
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式