en mi código tengo una tarjeta con una imagen de fondo que estoy tratando de colocar sobre ella para mostrar otra capa de la tarjeta con una imagen transparente para mostrar la capa interna de la tarjeta como se muestra en las imágenes adjuntas a continuación, mi problema es que no puedo descifrar el imagen transparente en la tarjeta... traté de agregar una imagen transparente real pero no funcionó, ¿hay alguna manera de lograr lo mismo en la imagen de abajo? gracias de antemano
<div class="card Fast-Growing "> <img class="card-img-top icon" src="assets/images/recons.png" loading="lazy"> <div class="row-hr"> <hr class="dot-hr"> <hr> </div> <div class="card-body"> <h6 class="card-title">Reconstructing The Business</h6> </div> <div class="card Fast-Growing-hovered "> <div class="card-body"> <h6 class="card-title">Reconstructing The Business</h6> </div> </div> </div> 

puede usar visibility: hidden; o display: none
Agregue algo de CSS para hacer que la <img /> desaparezca al pasar el mouse por encima. Modifique la duración de la transición a su gusto, pero esta es la idea.
.card-img-top { transition: opacity 0.25s ease-in-out; opacity: 1; } .card-img-top:hover { opacity: 0; }