【发布时间】:2020-06-17 05:46:08
【问题描述】:
我试图有一个大标题,其中有一张背景照片,然后一个纯色覆盖它,不透明度约为 90%。 (所以你几乎看不到照片)。
这基本上就是我所拥有的:
.bgoverlay {
background-image: url("https://i.pinimg.com/originals/06/51/e8/0651e8870431f9db3b26b1fd7615cec1.jpg");
}
.bgimg-1 {
background-position: center top;
background-repeat: no-repeat;
top: 0px;
background-size: 100%;
background-color: #053426;
min-height: 60%;
opacity: 0.9;
}
<header class="bgimg-1 bgoverlay"></header>
编辑
谢谢大家 - 添加 :before 到目前为止效果很好。虽然,在响应方面,有没有办法改变背景大小?我尝试了 background-size 但它没有改变。
例如,如果我的最小高度为 70%,因此整个页眉占据了页面的 3/4,但是当我将其缩小到移动尺寸时,下面会显示纯色背景并且照片很小并且不够大,无法覆盖 71% 的最小高度。
谢谢
编辑 2
nvm 我最终使用@media 屏幕来缩小移动设备上的整体标题,现在它看起来很棒。谢谢!
【问题讨论】:
-
请不要在编辑现有问题时提出新问题。发布一个新问题。
-
没问题。你可能想要
background-size: cover。
标签: html css background transparency