Ранее сегодня я спросил Наложение фонового изображения на фоновый цвет rgba. Моя цель - иметь div с фоновым изображением, а когда кто-то наводит div, фоновое изображение накладывается на цвет rgba. В ответе было задано решение с :after:
#the-div {
background-image: url('some-url');
}
#the-div:hover:after {
content: ' ';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(0,0,0,.5);
}
Теперь я хотел бы иметь то же самое, но с переходом CSS: я хотел бы, чтобы цвет фона исчезал. Я попытался добавить transition: all 1s; в CSS #the-div, но это не сработало. Я также пытаюсь добавить его в #the-div:hover и #the-div:after, но это тоже не сработало.
Есть ли чистый способ CSS для добавления замирания в наложении на div с фоновым изображением?