@govbr-ds/core
Version:
Padrão Digital de Governo
134 lines (133 loc) • 3.91 kB
CSS
.br-avatar {
--avatar-size: var(--avatar-small);
--avatar-icon-size: var(--avatar-icon-small);
--avatar-text-size: var(--avatar-text-small);
--avatar-small: 40px;
--avatar-medium: 100px;
--avatar-large: 160px;
--avatar-icon-small: var(--icon-size-2x);
--avatar-icon-medium: var(--icon-size-5x);
--avatar-icon-large: var(--icon-size-8x);
--avatar-text-small: var(--font-size-scale-up-03);
--avatar-text-medium: var(--font-size-scale-up-07);
--avatar-text-large: var(--font-size-scale-up-11);
align-items: center;
background-color: transparent;
border: 0;
display: inline-flex;
font-size: var(--avatar-text-size);
font-weight: var(--font-weight-bold);
justify-content: center;
line-height: var(--avatar-size);
vertical-align: middle;
}
.br-avatar .content {
align-items: center;
background-color: var(--blue-10);
border-radius: 50%;
color: var(--blue-warm-20);
display: inline-flex;
font-size: var(--avatar-text-size);
height: var(--avatar-size);
justify-content: center;
overflow: hidden;
text-align: center;
text-transform: uppercase;
vertical-align: inherit;
width: var(--avatar-size);
}
.br-avatar .content img {
height: var(--avatar-size);
vertical-align: inherit;
width: var(--avatar-size);
}
.br-avatar .content .svg-inline--fa,
.br-avatar .content .fa,
.br-avatar .content .fab,
.br-avatar .content .fad,
.br-avatar .content .fal,
.br-avatar .content .far,
.br-avatar .content .fas {
--icon-size: var(--avatar-icon-size);
margin-top: 0.25em;
}
.br-avatar.is-small, .br-avatar.small, .br-avatar[small] {
--avatar-size: var(--avatar-small);
--avatar-icon-size: var(--avatar-icon-small);
--avatar-text-size: var(--avatar-text-small);
}
.br-avatar.is-medium, .br-avatar.medium, .br-avatar[medium] {
--avatar-size: var(--avatar-medium);
--avatar-icon-size: var(--avatar-icon-medium);
--avatar-text-size: var(--avatar-text-medium);
}
.br-avatar.is-large, .br-avatar.large, .br-avatar[large] {
--avatar-size: var(--avatar-large);
--avatar-icon-size: var(--avatar-icon-large);
--avatar-text-size: var(--avatar-text-large);
}
.br-avatar-action {
background: transparent;
border: 0;
}
.br-avatar-action:not(:disabled):hover {
background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)));
}
.br-avatar-action:focus {
outline: none;
}
.br-avatar-action.focus-visible, .br-avatar-action:focus-visible {
outline-color: var(--focus);
outline-offset: var(--focus-offset);
outline-style: var(--focus-style);
outline-width: var(--focus-width);
}
.br-avatar[data-toggle=dropdown]:focus {
outline: none;
}
.br-avatar[data-toggle=dropdown].focus-visible, .br-avatar[data-toggle=dropdown]:focus-visible {
outline-color: var(--focus);
outline-offset: var(--focus-offset);
outline-style: var(--focus-style);
outline-width: var(--focus-width);
}
.br-avatar .image,
.br-avatar .letter {
align-items: center;
background-color: var(--blue-10);
border-radius: 50%;
color: var(--blue-warm-20);
display: inline-flex;
font-size: var(--avatar-text-size);
height: var(--avatar-size);
justify-content: center;
overflow: hidden;
text-align: center;
text-transform: uppercase;
vertical-align: inherit;
width: var(--avatar-size);
}
.br-avatar .image img,
.br-avatar .letter img {
height: var(--avatar-size);
vertical-align: inherit;
width: var(--avatar-size);
}
.br-avatar .image .svg-inline--fa,
.br-avatar .image .fa,
.br-avatar .image .fab,
.br-avatar .image .fad,
.br-avatar .image .fal,
.br-avatar .image .far,
.br-avatar .image .fas,
.br-avatar .letter .svg-inline--fa,
.br-avatar .letter .fa,
.br-avatar .letter .fab,
.br-avatar .letter .fad,
.br-avatar .letter .fal,
.br-avatar .letter .far,
.br-avatar .letter .fas {
--icon-size: var(--avatar-icon-size);
margin-top: 0.25em;
}
/*# sourceMappingURL=avatar.css.map*/