Я закодировал анимированную карту Bootstrap 4: https://codepen.io/Steven2105/pen/ZEGLWma.
По умолчанию на карте отображается заголовок, текст карты должен быть невидимым. Когда вы наводите курсор на карточку, текст также должен сдвинуться вверх и быть видимым.
Поэтому мой вопрос: как мне скрыть текст карточки, показать только заголовок и сделать его видимым после наведения.
Если вы прокрутите вниз на этой странице , вы также должны увидеть такие карты, и я хочу, чтобы они были такими же, как они.
.card-body {
margin-top: -58px;
background-color: rgba(0, 82, 204, 0.7);
}
.card:hover .card-body {
animation-duration: 0.6s;
animation-name: slidein;
animation-fill-mode:both;
margin-top: 0;
}
@keyframes slidein {
from {
transform: translateY(0);
}
to {
transform: translateY(-100%);
}
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="card" style="width: 18rem;">
<img class="card-img-top" src="https://via.placeholder.com/150" alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>