galaxy/Cards/bociKond_perfect-bear-45.html

140 lines
2.7 KiB
HTML

<div class="wrapper">
<div class="circle-1"></div>
<div class="circle-2"></div>
<div class="card">
<section class="top">
<span class="u-l">User list:</span>
</section>
<section class="bottom">
<ul class="users">
<li class="user">
<span class="user-name">Olivia Anderson</span>
<span class="user-occupation">Marketing Manager</span>
</li>
<li class="user">
<span class="user-name">Ethan Murphy</span>
<span class="user-occupation">Graphic Designer</span>
</li>
<li class="user">
<span class="user-name">Ava Collins</span>
<span class="user-occupation">Financial Analyst</span>
</li>
<li class="user">
<span class="user-name">Noah Walker</span>
<span class="user-occupation">Journalist</span>
</li>
</ul>
</section>
</div>
</div>
<style>
/* From Uiverse.io by bociKond - Source: https://10015.io - Tags: glassmorphism, list, minimalist, card, blur filter, username, filter, blur, minimal, card template */
.wrapper {
position: relative;
--white: #e3e3e3;
--bc: rgb(203,46,79);
--bc-al: rgba(203,46,79,0.6);
}
.card {
max-width: 340px;
padding: 1rem 0;
display: grid;
grid-template-areas: "top" "bottom";
grid-template-rows: 20% 1fr;
border: 1px solid var(--bc-al);
border-radius: .75rem;
background: var(--bc-al);
color: var(--white);
backdrop-filter: blur(14px);
box-shadow: 0 15px 30px -15px var(--bc-al);
isolation: isolate;
}
.circle-1 {
position: absolute;
content: '';
width: 5rem;
height: 5rem;
left: 1rem;
top: 50%;
transform: translate(-50%);
background-color: var(--bc-al);
border-radius: 50%;
z-index: -10;
}
.circle-2 {
position: absolute;
content: '';
width: 3rem;
height: 3rem;
right: -1rem;
top: 3rem;
background-color: var(--bc-al);
border-radius: 50%;
z-index: -10;
}
.top {
padding: .5rem 4rem;
z-index: 1;
}
.bottom {
z-index: 2;
}
.users {
display: flex;
flex-direction: column;
padding: .5rem 0;
}
.user {
width: 100%;
padding: .75rem 4rem;
display: flex;
gap: .1rem;
flex-direction: column;
align-items: flex;
font-size: 1.1rem;
border-bottom: 1px solid var(--bc-al);
position: relative;
}
.user:hover {
background-color: var(--bc-al);
}
.user:nth-last-child(1) {
border-bottom: none;
}
.user::before {
content: '';
position: absolute;
width: 5px;
height: 5px;
left: 1.75rem;
top: 50%;
transform: translateY(-50%);
background-color: var(--white);
border-radius: 50%;
}
.user-name {
font-weight: 700;
font-style: italic;
}
.user-occupation {
opacity: .8;
}
.u-l {
font-size: 1.1rem;
font-weight: 700;
font-style: italic;
}
</style>