首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改css中背景图像前面的元素的颜色?

如何更改css中背景图像前面的元素的颜色?
EN

Stack Overflow用户
提问于 2022-07-20 04:00:43
回答 1查看 34关注 0票数 0

我在身体里放了个背景图像。我的菜单也有不同的颜色。我不想看到菜单框中的图像,我如何在CSS中做到这一点?下面是我的密码。

谢谢,

Avi

代码语言:javascript
复制
body{
    font-family: sans-serif;
    background-image: url("coffee_beans.jpeg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.menu{
    position: relative;
    border: 2px solid red;
    max-width: 613px;
    width: 100%;
    margin: auto;
    background-color: rgba(255, 189, 109, 0.395);    
}
EN

回答 1

Stack Overflow用户

发布于 2022-07-20 04:20:34

也许你可以尝试移除背景颜色α,它不会变成透明的背景.

代码语言:javascript
复制
.menu{
    background-color: rgb(255, 189, 109);    
}

如果必须保持背景色透明,则可以在.menu div上再创建一个层。

代码语言:javascript
复制
body{
    font-family: sans-serif;
    background-image: url("https://dl.fujifilm-x.com/global/products/cameras/x-t3/sample-images/ff_x_t3_002.JPG");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.menub{
  position: relative;
    border: 2px solid red;
    max-width: 613px;
    width: 100%;
    height:100px;
    margin: auto;
    background-color: white;
}

.menu{
    width: 100%;
    height:100px;
    background-color: rgba(255, 189, 109,0.382);    
}
代码语言:javascript
复制
<html>
  <body>
    <div class="menub">
    <div class="menu"></div>
    </div>
  </body>
</html>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73045853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档