html - 背景图片,但带有不透明 CSS

标签 html css background-image opacity scaling

我有一个问题,我的背景没有从上到下涵盖整个网站。我知道是什么导致了这个问题,但我不确定如何解决它。我的 CSS 看起来像这样:

#background-img{
    display: block;
    position: absolute;
    background-image: url(http://images2.alphacoders.com/778/77840.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
    width: 61.8%;
    margin-left: 19.1%;
    height: 100%;
    opacity : .3;
}

问题似乎发生在我添加高度的地方。但我不能不把它放在那里,因为没有任何背景。最初的问题是我需要图像上的不透明度,所以我也不能让它覆盖 wrapper ,因为这会给整个网站带来不透明度,而不仅仅是背景。

最佳答案

如果有人应该阅读这篇文章。我找到了解决办法。我只是将整个背景图像 div 移动到包装器 div 的顶部,并将位置固定。

关于html - 背景图片,但带有不透明 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27082886/

相关文章:

html - 有些按钮有 :focus style applied on click

javascript - 如何根据我的 jinja for 循环创建多个动态选择器?

html - Chrome 与 IE/Firefox 中的 CSS 悬停效果不一致

javascript - 如何检查 div 是否具有具有特定值的特定 css 属性?

html - flex 容器的背景图像

html - 使用 CSS 获取菜单中最后一项的分隔符

html - CSS Transition 没有相应地工作

html - :after and :before CSS pseudo elements hack for Internet Explorer 7

javascript - 使用 JavaScript 更改 IE 中的背景图像

css - 我们可以在 chrome 中解决多单元格表格中的表格行背景图像问题吗?