Чтобы создать наложение фонового изображения CSS, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование прозрачного наложения
HTML:
<div class="container">
<div class="overlay"></div>
<img src="image.jpg" alt="Background Image">
</div>
CSS:
.container {
position: relative;
}
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); /* Adjust the opacity as needed */
}
Метод 2: использование фонового градиента
HTML:
<div class="container">
<img src="image.jpg" alt="Background Image">
</div>
CSS:
.container {
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(image.jpg);
background-size: cover;
background-position: center;
height: 300px; /* Adjust the height as needed */
}
Метод 3: использование псевдоэлемента ::after
HTML:
<div class="container">
<img src="image.jpg" alt="Background Image">
</div>
CSS:
«»;
позиция: абсолютная;
сверху: 0;
слева: 0;
ширина: 100%;
высота: 100%;
фоновый цвет: rgba(0, 0, 0, 0,5); /* При необходимости отрегулируйте непрозрачность */
Это всего лишь несколько способов добиться эффекта наложения фонового изображения с помощью CSS. Не забудьте заменить «image.jpg» фактическим путем к вашему изображению.