@thot/components
Version:
Libreria de componentes web
57 lines (48 loc) • 1.31 kB
CSS
.button {
display: flex;
width: 100%;
min-width: max-content;
align-items: center;
justify-content: center;
padding: 1.2rem 3rem;
border-radius: var(--border-radius-full);
font-family: var(--font-family-title);
font-size: 16px;
outline: none;
}
.button:focus,
.button:hover {
box-shadow: var(--box-shadow-in), var(--box-shadow-out);
}
.button:active {
box-shadow: var(--box-shadow-dark-in), var(--box-shadow-dark-out);
}
.color-base {
border: 2px solid var(--button-base-color-border);
background-color: var(--button-base-background);
color: var(--button-base-color);
}
.color-primary {
border: 2px solid var(--button-primary-color-border);
background-color: var(--button-primary-background);
color: var(--button-primary-color);
}
.color-secondary {
border: 2px solid var(--button-primary-color-border);
background-color: var(--button-secondary-background);
color: var(--button-primary-color);
}
.color-error {
border: 2px solid var(--button-primary-color-border);
background-color: var(--button-secondary-background);
color: var(--color-font-error);
}
.is-compact {
max-width: max-content;
}
.button.is-round {
width: 36px ;
height: 36px ;
padding: 0;
border: var(--border-width-thick) solid var(--color-base-transparent);
}