mirror of
https://github.com/uiverse-io/galaxy.git
synced 2025-11-27 20:50:21 +08:00
140 lines
2.7 KiB
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>
|