Files
leim-maps/src/assets/scss/_buttons.scss
2024-01-09 17:40:55 +01:00

57 lines
1.3 KiB
SCSS

.btn {
padding: .3rem .7rem;
display: inline-flex;
align-items: center;
gap: .5rem;
font-size: .9em;
font-weight: 500;
border: 1px solid transparent;
border-radius: .2rem;
box-shadow: rgba(0, 0, 0, 0.15) 0 .2rem .3rem;
cursor: pointer;
transition-property: color, background-color, border-color;
transition-duration: .2s;
transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
&:disabled {
cursor: not-allowed;
}
&-secondary {
&:not(:disabled) {
background-color: var(--slate-200);
&:hover,
&:focus-visible {
color: var(--white);
background-color: var(--blue-500);
}
}
&:disabled {
color: var(--slate-500);
background-color: var(--slate-100);
}
}
&-danger {
&:not(:disabled) {
background-color: var(--slate-200);
&:hover,
&:focus-visible {
color: var(--white);
background-color: var(--red-500);
}
}
}
&-icon {
width: 1.75rem;
padding: 0;
display: grid;
place-items: center;
aspect-ratio: 1;
border-radius: 50%;
}
}