UNPKG

@ozen-ui/kit

Version:

React component library

207 lines (164 loc) 4.05 kB
.Avatar { --avatar-size: 100%; --avatar-color: var(--color-content-action-on); --avatar-bg-color: unset; display: flex; align-items: center; justify-content: center; flex-shrink: 0; inline-size: var(--avatar-size); block-size: var(--avatar-size); color: var(--avatar-color); background-color: var(--avatar-bg-color); font-family: Roboto, sans-serif; border-radius: 50%; position: relative; overflow: visible; } .Avatar_color_a1 { --avatar-bg-color: var(--color-additional-a1); } .Avatar_color_a2 { --avatar-bg-color: var(--color-additional-a2); } .Avatar_color_a3 { --avatar-bg-color: var(--color-additional-a3); } .Avatar_color_b1 { --avatar-bg-color: var(--color-additional-b1); } .Avatar_color_b2 { --avatar-bg-color: var(--color-additional-b2); } .Avatar_color_b3 { --avatar-bg-color: var(--color-additional-b3); } .Avatar_color_c1 { --avatar-bg-color: var(--color-additional-c1); } .Avatar_color_c2 { --avatar-bg-color: var(--color-additional-c2); } .Avatar_color_c3 { --avatar-bg-color: var(--color-additional-c3); } .Avatar_color_d1 { --avatar-bg-color: var(--color-additional-d1); } .Avatar_color_d2 { --avatar-bg-color: var(--color-additional-d2); } .Avatar_color_d3 { --avatar-bg-color: var(--color-additional-d3); } .Avatar_color_e1 { --avatar-bg-color: var(--color-additional-e1); } .Avatar_color_e2 { --avatar-bg-color: var(--color-additional-e2); } .Avatar_color_e3 { --avatar-bg-color: var(--color-additional-e3); } .Avatar_color_f1 { --avatar-bg-color: var(--color-additional-f1); } .Avatar_color_f2 { --avatar-bg-color: var(--color-additional-f2); } .Avatar_color_f3 { --avatar-bg-color: var(--color-additional-f3); } .Avatar_color_g1 { --avatar-bg-color: var(--color-additional-g1); } .Avatar_color_g2 { --avatar-bg-color: var(--color-additional-g2); } .Avatar_color_g3 { --avatar-bg-color: var(--color-additional-g3); } .Avatar_color_h1 { --avatar-bg-color: var(--color-additional-h1); } .Avatar_color_h2 { --avatar-bg-color: var(--color-additional-h2); } .Avatar_color_h3 { --avatar-bg-color: var(--color-additional-h3); } .Avatar-Image { display: block; inline-size: 100%; block-size: 100%; object-fit: cover; object-position: center; border-radius: 50%; } .Avatar-Online { position: absolute; } .Avatar_size_4xs { --avatar-size: 16px; font-size: 6px; } .Avatar_size_4xs .Avatar-Online { inset-block-end: 0; inset-inline-end: 0; } .Avatar_size_3xs { --avatar-size: 24px; font-size: 10px; } .Avatar_size_3xs .Avatar-Online { inset-block-end: 1px; inset-inline-end: 1px; } .Avatar_size_2xs { --avatar-size: 32px; font-size: 14px; } .Avatar_size_2xs .Avatar-Online { inset-block-end: 2px; inset-inline-end: 2px; } .Avatar_size_xs { --avatar-size: 40px; font-size: 16px; } .Avatar_size_xs .Avatar-Online { inset-block-end: 2px; inset-inline-end: 2px; } .Avatar_size_s { --avatar-size: 48px; font-size: 20px; } .Avatar_size_s .Avatar-Online { inset-block-end: 3px; inset-inline-end: 3px; } .Avatar_size_m { --avatar-size: 56px; font-size: 24px; } .Avatar_size_m .Avatar-Online { inset-block-end: 4px; inset-inline-end: 4px; } .Avatar_size_l { --avatar-size: 64px; font-size: 28px; } .Avatar_size_l .Avatar-Online { inset-block-end: 4px; inset-inline-end: 4px; } .Avatar_size_xl { --avatar-size: 80px; font-size: 32px; } .Avatar_size_xl .Avatar-Online { inset-block-end: 6px; inset-inline-end: 6px; }