Files
lucent-laravel/front/sass/_button.scss
T

90 lines
1.3 KiB
SCSS
Raw Normal View History

2024-08-15 14:44:53 +03:00
.button{
border-radius: 12px;
2024-08-17 19:23:19 +03:00
background: var(--p20);
2024-08-15 14:44:53 +03:00
padding: 3px 10px;
cursor: pointer;
2024-08-17 19:23:19 +03:00
border: 0px solid var(--p30);
2024-08-15 14:44:53 +03:00
font-size: 14px;
2024-08-15 18:52:53 +03:00
min-height: 27px;
display: flex;
align-items: center;
gap: 4px;
2024-08-17 19:23:19 +03:00
color: var(--text);
2024-08-15 22:11:26 +03:00
2024-08-15 14:44:53 +03:00
&:focus {
}
&:hover {
2024-08-17 19:23:19 +03:00
background: var(--p30);
}
&:active {
background: var(--p50)!important;
box-shadow: none;
2024-08-15 14:44:53 +03:00
}
&.active {
2024-08-17 19:23:19 +03:00
background: var(--p30);
}
&.secondary{
background: red;
}
&.primary{
background: var(--p70);
color: var(--p10);
&:hover {
background: var(--p90);
}
2024-08-15 14:44:53 +03:00
}
2024-08-16 14:34:39 +03:00
2024-08-17 19:23:19 +03:00
2024-08-16 14:34:39 +03:00
&[disabled] {
pointer-events: none;
2024-08-17 19:23:19 +03:00
opacity: .7;
color: var(--text);
2024-08-16 14:34:39 +03:00
}
}
.upload-button{
padding: 0;
border: none;
label{
font-size: 14px;
line-height: 14px;
font-weight: normal;
2024-08-17 19:23:19 +03:00
background: var(--p80)!important;
color: var(--p10);
2024-08-16 14:34:39 +03:00
}
2024-08-15 14:44:53 +03:00
}
2024-08-16 16:00:48 +03:00
.button-text{
border: none;
padding: 0;
background: transparent;
cursor: pointer;
2024-08-17 19:23:19 +03:00
}
.spinner-border {
width: 12px;
height: 12px;
border: 2px solid var(--p10);
border-bottom-color: var(--p30);
border-radius: 50%;
display: inline-block;
box-sizing: border-box;
animation: rotation 1s linear infinite;
}
@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
2024-08-16 16:00:48 +03:00
}