galaxy/Cards/Aryan-81_rare-rattlesnake-22.html

99 lines
No EOL
1.8 KiB
HTML

<div class="card">
<div>
<p class="heading">Popular this month</p>
<p>Powered By</p>
<p>Uiverse</p>
</div>
<button class="card-button">More Info</button>
</div>
<style>
/* From Uiverse.io by Aryan-81 - Tags: card, black, square, gradient, minimalistic, card, neon, glow, monthly, popular, Uiverse */
.card {
position: relative;
width: 190px;
height: 190px;
background-color: #000;
display: flex;
flex-direction: column;
justify-content: end;
padding: 12px;
gap: 12px;
border-radius: 8px;
cursor: pointer;
color: rgb(255, 255, 255);
}
.card > div {
margin: auto auto;
}
.card::before {
content: "";
position: absolute;
inset: 0;
left: -5px;
margin: auto;
width: 200px;
height: 200px;
border-radius: 10px;
background: linear-gradient(-45deg, #fff01c 0%, #40c9ff 100%);
z-index: -10;
pointer-events: none;
transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.card::after {
content: "";
z-index: -1;
position: absolute;
inset: 0;
background: linear-gradient(-45deg, #fff01c 0%, #40c9ff 100%);
transform: translate3d(0, 0, 0) scale(0.95);
filter: blur(20px);
}
.heading {
font-size: 20px;
text-transform: capitalize;
font-weight: 700;
}
.card p:not(.heading) {
font-size: 14px;
}
.card p:last-child {
color: #e81cff;
font-weight: 600;
}
.card:hover::after {
filter: blur(30px);
}
.card:hover::before {
transform: rotate(-90deg) scaleX(1) scaleY(1);
}
.card:hover .card-button {
transform: translate(-50%, 50%);
opacity: 1;
}
.card-button {
transform: translate(-50%, 125%);
width: 60%;
border-radius: 1rem;
border: none;
background: linear-gradient(-45deg, #fc00ff 0%, #00dbde 100%);
color: #fff;
font-size: 1rem;
padding: 0.5rem 1rem;
position: absolute;
left: 50%;
bottom: 0;
opacity: 0;
transition: 0.3s ease-out;
}
</style>