Documentos de Académico
Documentos de Profesional
Documentos de Cultura
<div class="container-l">
<div class="row">
<!-- AQUÍ HACEMOS NUESTRA CARDS QUE EN ESTE CASO VEMOS DOS CLASES QUE LA IDENTIFICAN Y SU
ESTILO -->
<!-- EN ESTA DIV AGREGAMOS UNA IMAGEN Y UN TITULO PARA NUESTRA CARDS -->
<div class="imgbx">
</div>
(En pocas palabras lo que queramos expresar con dicho efecto) -->
<div class="content-l">
</div>
</div>
</div>
</div>
JavaScript:
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.m
in.js" integrity="sha384-
wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin=
"anonymous"></script>
body
.container
position: relative;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: 15px;
.container .card
max-width: 100%;
width: 40%;
position: relative;
height: 340px;
display: flex;
flex-direction: column;
color: transparent;
border: none;
/*Ahora creamos el hover de la card; agregando visibilidad siendo collapse o hidden, borde al hacer el
toque, cambio de radio del borde, margenes y espacios, aquí modificamos la forma que tomará el card*/
.container .card:hover
visibility: collapse;
border-radius: 18px;
margin: 39px;
padding: -30px;
/*Posición de imagenes en la card; aquí estaremos dandole posición al contenedor de la imagen, el cual
le damos tamaño, espacio superior (top), z-index: orden de pila siendo mayor, fondos*/
.card .imgbx
position: relative;
width: 100%;
top: 15px;
z-index: 1;
padding: 10px;
box-shadow: 0px 5px 5px rgba(0, 0, 0, 2);
max-width: 100%;
border-radius: 7px;
/*Contenido de la card visualizada al rozar con el mouse; editamos el bloque del contenido donde
encontraremos los textos el cual no son visibles hasta que hace el efecto hover, aquí encontramos la
posición, margen superior, espaciados internos, texto alineado, colores de texto, visibilizarían como none
o ya sea visible pero con una opacidad de 0 el cual no lo veríamos, transición de ciertos segundos */
.card .content
position: relative;
margin-top: -140px;
padding: 30px;
text-align: center;
color: black;
visibility: none;
opacity: 0;
/*Aquí la card junto con el hover mostrará nuestro contenido; se le coloca la visibilidad con una opacidad
de 10, implementando un fondo a gusto, un margen superior para darle esa posición por encima del card
sin hover o si bien quiere puede ser menos cantidad y le saldrá por la parte inferior, una transición, box-
shadow que sería el fondo de color a los lados con efecto hover, puedes modificar el color*/
.card:hover .content
visibility: visible;
opacity: 10;
background: white;
margin-top: -340px;
transition-delay: 0.3s;