html - 如何让nav变黑变透明
问题描述
我怎样才能像这样使导航变成黑色和透明/透视?
我尝试使用 rgba,但它使黑色变得更白
nav {
width:100%;
height: 3rem;
background-color:rgba(0,0,0,0.3);
}
<nav>Nav</nav>
解决方案
你实际上已经在这样做了。您正在使用 rgba 颜色值,这已经是朝着正确方向迈出的一步。
RGBA 颜色值指定为:rgba(red, green, blue, alpha)。alpha 参数是一个介于 0.0(完全透明)和 1.0(完全不透明)之间的数字。
现在您只需要设置背景图像。尝试这个:
nav {
width:100%;
height: 3rem;
background-color:rgba(0,0,0,0.7);
}
nav > p {
color: white;
}
body {
background-image: url("https://webneel.com/daily/sites/default/files/images/daily/10-2013/3-nature-photography-cherry-tree.jpg");
}
<nav><p>Nav</p></nav>
推荐阅读
- macos - Need command line tools to extract binaries from dmg file on OSX
- javascript - 在 Node.js 中运行 sequelize 时会导致超时的原因是什么?
- shell - 如何删除所有换行符 '\n' 并格式化脚本
- r - 在 R 中的 Switch case 语句中选择案例
- javascript - 将带有日文字符的 JSON obj 从 Python 发送到 Javascript
- c++ - 二进制搜索说 0 找到数字?
- flutter - 垂直分隔线未显示
- javascript - npm cron 阻止 Express.JS HTTP 请求
- r - 如何在 variogramST 中将 tunit 从“天”更改为“月”?
- jquery - 更改背景颜色在Angular 8中单击按钮上的标签