html - div 和不透明度有问题

标签 html css

<分区>

好的,所以我要做的是:

  1. 有一个带有背景图片的div
  2. 第一个 float 的 div,不透明度为 0.50,背景色
  3. 让第三个 div 浮在所有文本之上。

我正在使用以下 css 和 html,但无法正常工作。顶部的 div 被指定为下面的不透明度。我认为这与父 div 有关,我该如何解决?

#mbox {width:100%; height:150px; background:url(makerback.png)}
#mbox2 {width:100%; height:150px; background:#000000; opacity:.75;}
#mbox3 {width:80%; margin:0 auto; top:auto; bottom:auto; height:100px; text-align:center; color:white; line-height:100px; font-weight:bold; font-size:20pt; opacity:.;}

<div id="mbox">
    <div id="mbox3">
        <div id="mbox2">TEST TEXT</div>

    </div>
</div>

最佳答案

我认为一切都如您所愿,只是不透明度也应用于 #mbox2

由于它在 #mbox3 的范围内,它也将具有 不透明度:.5

我相信这可能会让人产生一种错觉,即它背后的整个图像也正在淡出。

这在您的脑海中有点难以想象,但是如果您不希望它继承不透明度,您的文本元素应该放在容器旁边。

然后,您可以使用 position: absolute 将其移动到父 #mbox div 的边界内。

无论哪种方式,我都创建了一个 JSFiddle那应该按照您的想法去做。

关于html - div 和不透明度有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52979790/

上一篇:jquery - 填充顶部导致 Div 外的边距 - 了解 DOM

下一篇:html - CSS3 中的@keyframes 标识符规则是什么?

相关文章:

javascript - jQuery/HTML5 文件API : Why does no drag event appear to be triggering?

html - 100% 高度的 float 元素

html - 内容随浏览器高度变化而移动

php - 滑动销 - 文本位置

jquery - 我想创建一个带虚线的有序列表,指示文件的大小。怎么办?

html - 将菜单移动到新的 div 元素

html - 无法使标题位于页面顶部

php - 使用OnePress时,我可以更改toppage的字体吗?

javascript - CSS/JavaScript : Change element class depending on its' current background?

javascript - 我正在尝试获取完整的世界地图,而无需使用 gmaps 重复自动调整为 div