У меня есть элемент, который в основном представляет собой прямоугольную рамку, которая содержит некоторые другие элементы, состоящие в основном из текста.
Мне нужно знать, как наложить изображение на этот прямоугольный пограничный элемент при наведении на него элемента.
Ниже приведен мой код.До сих пор мне удалось наложить красный прямоугольник, но я не уверен, как вместо этого наложить изображение.
.container {
position: relative;
width: 100px;
;
max-width: 400px;
}
.overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100px;
width: 100px;
opacity: 0;
transition: .3s ease;
background-color: red;
}
.container:hover .overlay {
opacity: 1;
}
#square {
background-color: grey;
width: 100px;
height: 100px;
}
<div class="container">
<div id="square">
</div>
<div class="overlay">
<a href="#"> </a>
</div>
</div>