Задать вопрос

Как сделать оверлей на определенный div?

Есть div:
<div class="desc"><img src="http://..."><p>Балконы</p><a href="">Подробнее</a></div>

Хотелось бы сделать так, чтобы при наведении поверх всего отображалась прозрачная картина.
  • Вопрос задан
  • 5235 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@neolink
.desc {
    position: relative;
}
.desc:hover:after {
    left: 0; top: 0; 
    width: 100%; height: 100%;
    position: absolute;
    content: "";
    background: red url('http://...');
    opacity: 0.5;
}


я думаю идея понятна
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы