Files
fizzy/app/assets/stylesheets/avatars.css
T
Jason Zimdars 66640bbac0 Remove avatars
2024-12-18 16:24:39 -06:00

62 lines
1.1 KiB
CSS

.avatar {
--avatar-border-radius: 50%;
aspect-ratio: 1;
border-radius: var(--avatar-border-radius);
display: grid;
inline-size: var(--avatar-size, 5ch);
margin: 0;
place-items: center;
img {
aspect-ratio: 1;
block-size: auto;
border-radius: var(--avatar-border-radius);
grid-area: 1/1;
inline-size: var(--avatar-size, 5ch);
max-inline-size: 100%;
object-fit: cover;
}
}
.avatar__group {
--avatar-size: 2.5ch;
block-size: 5ch;
display: grid;
gap: 1px;
grid-template-columns: 1fr 1fr;
grid-template-rows: min-content;
inline-size: 5ch;
place-content: center;
.avatar {
margin: auto;
}
&:where(:has(> :last-child:nth-child(2))) {
--avatar-size: 3.5ch;
> :first-child {
margin-block-end: 1.5ch;
margin-inline-end: -0.75ch;
}
> :last-child {
margin-block-start: 1.5ch;
margin-inline-start: -0.75ch;
}
}
&:where(:has(> :last-child:nth-child(3))) {
> :last-child {
margin-inline: 1.25ch -1.25ch;
}
}
}
.avatar__form {
display: grid;
grid-template-columns: 1fr auto 1fr;
}