css - 设置 div 背景图像不透明度
问题描述
我试图设置作为 div 的背景图像的图像的不透明度。当我使用 opacity=0.5 时,它会显示“CSS 不知道不透明度”。
<div style="background-image:url('../Images/MainBackground.jpg');
opacity=0.5" class="main">
<asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
然后我将站点管理员页面中的代码更改为单独的 css 文件,如下所示。
.main
{
background-image: url('../Images/MainBackground.jpg');
height: 100%;
opacity=0.5;
padding: 0px 12px;
margin: 12px 8px 8px 8px;
min-height: 420px;
}
这里还说css不知道不透明度。
我想将 div 的背景图像的不透明度设置为 0.5。有什么帮助吗?
我正在使用 VS 2010 (C# 4.0)
解决方案
尽管另一个答案在技术上是正确的,但在您的情况下,您希望背景的不透明度而不是整个.main
容器。您不能在不影响页面子元素的情况下设置背景图像不透明度。如果您有白色背景,则可以创建一个宽度和高度为 100% 的子元素,其中包含将包含数据的不透明白色背景。
<div class="main">
<div class="opaque">
// your content here
</div>
</div>
以及具有 rgba 颜色“白色”和 0.5 不透明度的样式
<style>
.main {
background-image: url('../Images/MainBackground.jpg')
}
.opaque {
height: 100%;
width: 100%;
background-color: rgba(255, 255, 255, 0.5)
}
</style>
推荐阅读
- opengl - OpenGL:对 ARRAY_BUFFER 和 ELEMENT_ARRAY_BUFFER 使用单个数据块
- oracle-apex - Oracle-Apex 链接显示不同的值
- pandas - 来自产品的 pd.MultiIndex
- tcl - 什么是在 tcl 中生成唤醒警报的好方法
- cloud-foundry - BOSH CLI 预计会在路径中找到地图……但找到了 '[]interface {}'
- qt - 如何使用 CMake 构建在 Qt Creator 中添加新的 C++ 头文件和源文件?
- scala - ScalaTest:在测试之间共享资源
- python - TypeError: 不支持的操作数类型 -: 'module' 和 'LinearSegmentedColormap'
- python - 读取按行存储的 csv 比读取按列存储的 csv 需要更长的时间
- r - 如何根据 R 中的另一个数据框条目替换空白?