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

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

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

Хотелось бы сделать так, чтобы при наведении поверх всего отображалась прозрачная картина.
  • Вопрос задан
  • 5229 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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;
}


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

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

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