galaxy/Cards/Yaya12085_curvy-otter-58.html

92 lines
1.8 KiB
HTML

<div class="card">
<div class="card-1">
</div>
<div class="right">
<div class="card-2">
</div>
<div class="card-3">
</div>
<div class="card-3">
</div>
<div class="card-3">
</div>
<div class="card-3">
</div>
<div class="bottom">
<div class="card-4">
</div>
<div class="card-4">
</div>
<div class="card-4">
</div>
</div>
</div>
</div>
<style>
/* From Uiverse.io by Yaya12085 - Tags: animation, loading, card, placeholder */
.card {
--gray: rgba(229, 231, 235, 1);
width: 350px;
height: 13rem;
display: flex;
grid-gap: 1.25rem;
gap: 1.25rem;
border-radius: 1rem;
background-color: rgba(255, 255, 255, 1);
padding: 1.5rem;
}
.card-1 {
width: 40%;
border-radius: 0.75rem;
background-color: var(--gray);
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) alternate-reverse infinite;
}
.right {
display: flex;
flex: 1 1 0%;
flex-direction: column;
grid-gap: 1.25rem;
gap: 1.25rem;
}
.card-2 {
height: 3.5rem;
width: 100%;
border-radius: 1rem;
background-color: var(--gray);
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) alternate-reverse infinite;
}
.card-3 {
height: 0.75rem;
width: 100%;
border-radius: 1rem;
background-color: var(--gray);
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) alternate-reverse infinite;
}
.bottom {
margin-top: auto;
display: flex;
grid-gap: 0.75rem;
gap: 0.75rem;
}
.card-4 {
height: 2rem;
width: 33%;
border-radius: 9999px;
background-color: var(--gray);
animation: pulse 1s cubic-bezier(0.4, 0, 0.6, 1) alternate-reverse infinite;
}
@keyframes pulse {
to {
opacity: .2;
}
}
</style>