Я настраиваю несколько объектов мультимедиа Bootstrap и хочу, чтобы значок FontAwesome отображался на изображении в качестве наложения при наведении курсора мыши, при щелчке по нему открывается фантастическая коробка.
Я пробовалПеремещая вещи совсем немного, но на этом этапе я думаю, что у меня туннельное зрение.Пожалуйста, помогите!
Мой фрагмент кода:
/**The CSS I've been trying to use: **/
.overlay-hover:hover .image {
opacity: 0.85;
transition: 1s ease;
}
.overlay-hover:hover .overlay {
opacity: 1;
}
.overlay {
transition: 1s ease;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center;
}
<div class="card bg-light mb-3 shadow">
<div class="card-body">
<div class="media">
<img src="https://via.placeholder.com/150x300"style="height:125px;width: auto" class="mr-3" alt="...">
<div class="media-body">
<h5 class="mt-0">Title</h5>
<p>Text</p>
<span class="badge badge-primary">One</span>
</div>
</div>
</div>
</div>
Я не могу добиться желаемых результатов, так что, надеюсь, кто-то сможет легко сказать, что я делаю неправильно.