我想在body里放一个背景图片,浏览的时候填充整个屏幕,请问这样的JS代码或CSS代码怎么写?

不要平铺的那种,是拉伸的那种,要自适应的... 不要平铺的那种,是拉伸的那种,要自适应的 展开
 我来答
从前有个T
推荐于2018-06-19 · TA获得超过5345个赞
知道小有建树答主
回答量:685
采纳率:0%
帮助的人:752万
展开全部
body {background:url(bg.jpg) top center no-repeat; background-size:cover;}
这样的话背景图片就会填充整个屏幕了

不过要说明的是,这是一个CSS3的属性,在很多浏览器里面都是不被支持的,你所希望的效果,目前来看,只有这个属性可以做到,否则就只能用一个足够大的图片做背景的方法来实现了。

另外 background-size:cover;还可以替换成 background-size:contain;使用cover的意思是把背景图片充满整个容器,而不考虑是不是可以看到完整的图片;使用contain的意思是在容器里完整显示图片,而不考虑容器是否被填满。
永远永远572
2018-11-27
知道答主
回答量:4
采纳率:0%
帮助的人:3134
展开全部

这个是用css设置背景图片

url :"../images"表示当前目录的上级目录下的目录

no-repeat:背景图片无重复。

background-size:背景图片大小,两个百分百表示长宽都占屏幕百分百,防止网页缩放或者屏幕大小不一样时没有铺满

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunken24
2013-03-30 · TA获得超过1272个赞
知道小有建树答主
回答量:122
采纳率:100%
帮助的人:150万
展开全部
你可以参考我下面的代码,不过需要说明,background-size是一个css3属性。
通常的处理方法是在body内放一个img标签,将这个img调整到合适的位置,
并通过position和z-index当做背景图使用。
body {
background-image:url(images/background.png);
background-size:100% 100%;
background-repeat:no-repeat;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流年已消逝如风
2013-03-30
知道答主
回答量:18
采纳率:0%
帮助的人:7.3万
展开全部
<style type="text/css">
body{ background:url(你的背景图片);}
</style>
追问
我的是cs4的,你们这样都不行的,有JS控制的吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式