Как добавить черный слой к изображению с помощью CSS: методы и примеры

Чтобы добавить черный слой к изображению с помощью CSS, вы можете использовать несколько методов. Вот некоторые из них:

Метод 1. Использование псевдоэлементов CSS

«»;
позиция: абсолютная;
сверху: 0;
слева: 0;
ширина: 100%;
высота: 100%;
фоновый цвет: rgba(0, 0, 0, 0,5); /* Корректируем значение альфа для управления темнотой */
z-index: 1;

Ваше изображение

Метод 2. Использование фонового наложения CSS

<style>
  .image-container {
    position: relative;
    display: inline-block;
    background: url(your-image.jpg) center/cover;
  }
  .image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Adjust the alpha value to control the darkness */
    z-index: 1;
  }
</style>
<div class="image-container">
  <div class="image-overlay"></div>
</div>

Метод 3. Использование режимов наложения CSS

<style>
  .image-container {
    position: relative;
    display: inline-block;
  }
  .image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    mix-blend-mode: multiply; /* Adjust the blend mode as needed */
    opacity: 0.5; /* Adjust the opacity to control the darkness */
    z-index: 1;
  }
</style>
<div class="image-container">
  <img src="your-image.jpg" alt="Your Image">
  <div class="image-overlay"></div>
</div>

Эти методы позволяют добавить черный слой поверх изображения с помощью CSS. Вы можете настроить уровень темноты, регулируя значение альфа или непрозрачность. Не забудьте заменить «your-image.jpg» фактическим путем к файлу изображения.