【问题标题】:CSS - Nav transparent background while menu opaqueCSS - 导航透明背景,而菜单不透明
【发布时间】:2018-08-04 05:42:31
【问题描述】:

我正在研究标题当前透明的主题 - 没有为其分配颜色。如您所见,上面有一个徽标图像和导航 div。

我想将标题设置为黑色并使其透明 0.5,以便其上方的白色菜单更明显。

我的问题是,当我尝试将黑色分配给任何一个标题 div 元素并分配不透明度时,整个事情都会变得透明,包括应该在顶部的徽标和菜单。

标题菜单的结构如下:

<div class="main_header">
    <div class="header_parent_wrap">
       <header>
          <div class="logo_section">
             <a class="logo">
                 <img>
             </a>
          </div>
          <div class="menu_section">
             <div class="menu"></div>
          </div>
       </header>
    </div>
</div> 

我正在尝试将黑色和不透明度分配给 main_header 元素或 header_parent_wrap 元素,如下所示:

.header_parent_wrap {
    background-color: #000000;
    opacity: 0.5;
}

但当我再次这样做时,整个事情都会变得透明,包括导航菜单和徽标图像。

如何实现只有黑色和半透明背景,而不是图像或菜单?

【问题讨论】:

  • 用 rgba 格式替换 HEX 代码

标签: html css wordpress transparency


【解决方案1】:

你应该试试这个

.header_parent_wrap {
    background: rgba(0, 0, 0, 0.5);
}

而不是给opacity给背景rgba

【讨论】:

  • @JoeBloggs 欢迎您
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-02
  • 1970-01-01
  • 1970-01-01
  • 2015-09-16
  • 2018-01-07
  • 2011-12-15
  • 1970-01-01
相关资源
最近更新 更多