css - 如何将叠加层添加到背景图像

标签 css bootstrap-4

<分区>

我当然是网页设计的新手。

Overlay

如这张图片所示,我看到的大多数网站在图像上都有这种 mask ,然后在该 mask 上有文字。

那么,如果我不以这种方式编辑图片,并想在其上添加蒙版,我该如何实现呢。

我在网站的页眉部分使用 Bootstrap Jumbotron,具有 container-fluid 属性,高度设置为 100vh。 我使用图像作为超大屏幕的背景图像。这真的是很常见的事情,在很多网站上都能看到。例如: Banner

那么如何为背景图像添加 mask 或叠加层,当然是黑色色调,这样我就可以使白色文本可见。

附言 我是 css 的新手,我今天才开始了解这些掩码和叠加层属性。

最佳答案

尝试使用线性渐变:

背景图像:线性渐变(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url(“../some-image.jpg”) ;

有关更多信息,请查看此链接:https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient

关于css - 如何将叠加层添加到背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55041953/

上一篇:html - Bootstrap 4 不可折叠的元素下拉正在扩展导航栏

下一篇:javascript - API 耗时太长,映射函数在数据加载之前触发

相关文章:

twitter-bootstrap - 带有卡片头事件类的 Bootstrap 4 Accordion

css - 如何制作一个在悬停时展开的 flexbox,以便在移动设备上有滚动选项?我正在寻找的示例包括

css - 轮播幻灯片故障

bootstrap-4 - 删除 div 时的 Bootstrap 网格布局

jquery - bootstrap 4 切换似乎在标记中起作用但在布局中不起作用

html - 如何随着增加圆圈内的文字而增加一个圆圈?

css - 垂直对齐图像

html - 如何在一个部分或 div 中自由移动元素?

jquery - Bootstrap 4 模态从左滑动

css - 如何增加或减少同一段落中两行之间的空间?