【问题标题】:add background "bars" to extend header image with color. or put image over div bars添加背景“条”以使用颜色扩展标题图像。或将图像放在 div 条上
【发布时间】:2012-06-10 23:00:59
【问题描述】:

我基本上为我的网站制作了一个标题图片,并且它的侧面有黑色。我想扩展标题,使其适用于带有黑色“条”的用户 Web 浏览器的宽度,就好像标题扩展了他们的整个浏览器一样。

我已经尝试了一些东西,但我无法弄清楚。

这是我现在拥有的示例:

#header {
    background: url('img/header.png') no-repeat top center;
    height: 131px;
    }

#headerbg {
    height: 131px;
    width:4000px;
    background-color:#000;
}

在 html 中,我只在 div 中和在 html 中彼此之间都有。

【问题讨论】:

  • 我不太明白你的问题。请尝试设置一个 jsFiddle。

标签: css html stylesheet


【解决方案1】:

这是一个jsFiddle,它向您展示了如何将两个 div 分层并使用background-size 属性来扩展图像,使其与背景颜色的宽度相同。更新:上面的新 jsFiddle 被替换为包含更好的方法来处理这种类型的外观。

编辑:这是一个不同的jsFiddle,它将图像放置在内部并居中,允许父容器中多余的背景颜色显示出来。

编辑 2: 使用上面的编辑小提琴,您可以应用 CSS3/IE 渐变效果,如 jsFiddle 所示。

状态:解决方案是将center center 用于background-position,同时将width and height 设置为100% 以用于使用的图像。

【讨论】:

  • 感谢您的草图。还有,网上也有很多Mockup Tools
  • 太棒了,我不知道网上有这么多工具。顺便说一句,我现在正在查看您的解决方案。你让它看起来很简单..我不知道我现在用我的代码做什么,哈哈。我知道这很简单..不确定现在是什么问题,需要尝试一下您所做的
  • 非常感谢 attronics。我终于让它工作了。你知道我最初的问题是什么吗?我一直不保存我的样式表,只在 Dreamweaver 中保存我的 html 文件?我当时想..他的解决方案现在怎么不适合我?哈哈。生活和学习,嗯?再次感谢。 :)
  • 我需要 15 声望。 -_- 当我获得代表时,我会回来为你投票,哈哈
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多