Мне нужно затемнить фон изображения, но не его содержимое внутри, как на картинке ниже. Изображение пишется программно, поэтому у меня не может быть его URL в css.
Ниже, как это должно выглядеть:
![This is how it should look like](https://i.stack.imgur.com/Xr1HE.png)
А теперь, как это выглядит для меня, мне нужно, чтобы символы были намного белее:
![enter image description here](https://i.stack.imgur.com/3wzks.png)
Я смотрел на разные ответы, используя :: до или :: после, но, учитывая, что мое изображение отображается как встроенное, оно не работает. Ниже мой код.
REACT.TSX
{apartments.map(({ name, images, taskStatus }: any, index: number) => (
<Link key={index} to={`/apartments/${index}`}>
<div
className="apartmentImage"
style={{
backgroundImage: `url(${API_IMAGE}${images[0]})`,
}}
>
<div
className="center ion-margin-top"
style={{ width: "100%" }}
>
<h5 className="apartmentText">{name}</h5>
</div>
<div
className="center ion-margin-top"
style={{ width: "100%" }}
>
<h6 className="subApartmentText">MALAGA</h6>
</div>
</div>
</Link>
))}
CSS:
.apartmentImage {
width: 98%;
margin-left: 1%;
height: 24.7vh;
border-radius: 10px;
margin-top: 3%;
margin-bottom: -1%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
filter: brightness(0.8);
}
.apartmentText {
color: white;
font-weight: bold;
}
Есть идеи о том, что делать?
Спасибо много!