Ben sadece hedef arka plan div arka plan görüntü css özelliğini kullandım .
Not arka plan resmi yalnızca degrade renk işlevlerini kabul eder.
Bu yüzden aynı istenen kaplama rengini iki kez ekleyerek doğrusal gradyanı kullandım (renk opaklığını kontrol etmek için son rgba değerini kullanın).
Ayrıca, bu iki yararlı kaynağı şunlar için buldu:
- Arka plan resminin üzerine metin ekleyin (veya başka bir içerikle div): Hero Image
- Div üstünü bulanıklaştırmadan yalnızca arka plan görüntüsünü bulanıklaştırın: Bulanık Arka Plan Görüntüsü
HTML
<div class="header_div">
</div>
<div class="header_text">
<h1>Header Text</h1>
</div>
CSS
.header_div {
position: relative;
text-align: cover;
min-height: 90vh;
margin-top: 5vh;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100vw;
background-image: linear-gradient(rgba(38, 32, 96, 0.2), rgba(38, 32, 96, 0.4)), url("images\\header img2.jpg");
filter: blur(2px);
}
.header_text {
position: absolute;
top: 50%;
right: 50%;
transform: translate(50%, -50%);
}