CSS - 在 DIV 中使用 DIV 继承不透明度值

标签 css

如何防止父 DIV 的不透明度级别成为子 DIV 的限制?

 <div style="position: fixed; top: 0; left: 0; right: 0; bottom: 0; opacity: .50; z-index: 1000; background-color:red;">
                            <div style="opacity:1; margin-top:25%; color:white;">
                                <apex:pageMessages />    
                            </div>
                        </div>

现在子 DIV 最多只能达到 50%。

最佳答案

使用 rgba 作为父级的背景色(并完全移除不透明度属性)。这允许仅将透明度设置为背景颜色,而不是实际元素。

所以代替

background-color:red;

使用

background-color:rgba(255,0,0,0.5);

关于CSS - 在 DIV 中使用 DIV 继承不透明度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40854782/

相关文章:

html - 如何使用 CSS 相对定位来允许添加两行信息并对齐

css - 在 CSS 中,为什么垂直居中的文本在 <span> 或 <a> 中显示得越来越低?

html - 获取 CSS 缩放变换以更改垂直滚动条?

jquery - 卡住表中的表头

javascript - 将光标放在html表格单元格中文本的末尾

javascript - 添加动态内容时正文不会滚动

html - 使用 CSS 在单个元素中使用多语言样式

css - 背景图像未固定在不同设备上

javascript - table.filter.js #quickfind 必须在第一列中搜索

javascript - 可以使用python在网页中导入表格数据吗?