相关疑难解决方法(0)

拉伸和缩放CSS背景

有没有办法让CSS中的背景拉伸或缩放以填充其容器?

html css

643
推荐指数
10
解决办法
87万
查看次数

如何拉伸背景图像以覆盖整个HTML元素?

我正在尝试获取HTML元素(body,div等)的背景图像以拉伸其整个宽度和高度.

没有太多运气.除了作为背景图像之外,它是否可能或者我必须以其他方式做到这一点?

我目前的CSS是:

body {
    background-position: left top;
    background-image: url(_images/home.jpg);
    background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

编辑:我并不热衷于在Gabriel的建议中维护CSS,所以我改变了页面的布局.但这似乎是最好的答案,所以我将其标记为这样.

html css background-image

86
推荐指数
6
解决办法
35万
查看次数

背景图片不会拉伸整页宽度

这个页面上,我有一个双色背景.页面的结构是:

<body>
  <div id="upbg"/>
  <div id="container"/>
</body
Run Code Online (Sandbox Code Playgroud)

通过向upbg添加深色背景图像并在身体上添加较亮的背景图像来实现此背景.upbg的css是:

#upbg {
  background: #FFFFFF url(images/bg-dark.jpg) repeat-x scroll 0 0;
  height: 275px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

如果您使浏览器窗口非常窄以显示滚动条,那么如果您向右滚动,您会注意到upbg的背景图像不会填满页面的整个宽度.

我的猜测是因为'width:100%'表示浏览器窗口的宽度,而不是页面的整个宽度,有没有办法解决这个问题?

谢谢,唐

html css

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×3

html ×3

background-image ×1