@betha-plataforma/estrutura-componentes
Version:
Coleção de Web Components para compor a estrutura de uma aplicação front-end da Betha Sistemas.
143 lines (137 loc) • 2.55 kB
CSS
*,
*:after,
*:before {
padding: 0;
margin: 0;
box-sizing: border-box;
line-height: 1.5;
}
* {
font-family: var(--bth-app-font-family-primary);
}
a:focus {
outline: 1px dotted var(--bth-app-gray-dark-30);
}
::-webkit-scrollbar {
-webkit-appearance: none;
height: 6px;
width: 6px;
}
::-webkit-scrollbar-track {
background: var(--bth-app-gray-light-30);
}
::-webkit-scrollbar-corner {
background: var(--bth-app-gray-light-40);
}
::-webkit-scrollbar-thumb {
background-color: var(--bth-app-gray);
border-radius: 1px;
}
::-webkit-scrollbar-thumb:hover {
background-color: rgba(255, 255, 255, 0.3);
}
.avatar__container {
position: relative;
}
.avatar__container .subicone {
position: absolute;
bottom: -2px;
right: -2px;
width: 20px;
height: 20px;
padding: 0px 2px;
color: var(--bth-app-gray);
background: var(--bth-app-gray-light-40);
border-radius: 50%;
font-size: 16px;
text-align: center;
line-height: 1.3 ;
}
.avatar__body {
display: flex;
position: relative;
overflow: hidden;
align-items: center;
flex-shrink: 0;
border-radius: 50%;
justify-content: center;
height: 66px;
width: 66px;
font-size: 30px;
line-height: 60px;
text-align: center;
}
.avatar--imagem {
background-color: transparent;
vertical-align: middle;
border: 0;
user-select: none;
width: 100%;
height: 100%;
object-fit: cover;
}
.avatar-square {
border-radius: 15%;
}
.avatar-large {
height: 94px;
width: 94px;
font-size: 40px;
}
.avatar-medium {
height: 48px;
width: 48px;
font-size: 22px;
}
.avatar-small {
height: 28px;
width: 28px;
font-size: 14px;
}
.avatar-extra-small {
height: 24px;
width: 24px;
font-size: 14px;
}
.bg-pink {
background-color: var(--bth-app-pink-light-20);
}
.bg-purple {
background-color: var(--bth-app-purple-light-20);
}
.bg-green {
background-color: var(--bth-app-green-light-20);
}
.bg-blue {
background-color: var(--bth-app-blue-light-20);
}
.bg-aqua {
background-color: var(--bth-app-aqua-light-20);
}
.bg-orange {
background-color: var(--bth-app-orange-light-20);
}
.bg-yellow {
background-color: var(--bth-app-yellow-light-20);
}
.tx-pink {
color: var(--bth-app-pink-dark-30);
}
.tx-purple {
color: var(--bth-app-purple-dark-30);
}
.tx-green {
color: var(--bth-app-green-dark-30);
}
.tx-blue {
color: var(--bth-app-blue-dark-30);
}
.tx-aqua {
color: var(--bth-app-aqua-dark-30);
}
.tx-orange {
color: var(--bth-app-orange-dark-30);
}
.tx-yellow {
color: var(--bth-app-yellow-dark-30);
}