mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-01-11 22:40:31 +00:00
44 lines
No EOL
1.1 KiB
Text
44 lines
No EOL
1.1 KiB
Text
// Copyright (C) 2017-2023 Smart code 203358507
|
|
|
|
@import (reference) '~@stremio/stremio-colors/less/stremio-colors.less';
|
|
|
|
@height: 1.7rem;
|
|
@width: 3.2rem;
|
|
@thumb-margin: 0.5rem;
|
|
|
|
@thumb-size: calc(@height - @thumb-margin);
|
|
|
|
.toggle-container {
|
|
position: relative;
|
|
|
|
.toggle {
|
|
position: relative;
|
|
width: @width;
|
|
height: @height;
|
|
border-radius: @height;
|
|
background-color: var(--overlay-color);
|
|
transition: background-color 0.1s ease-in-out;
|
|
|
|
&::before {
|
|
content: "";
|
|
position: absolute;
|
|
height: @thumb-size;
|
|
width: @thumb-size;
|
|
top: calc(@thumb-margin / 2);
|
|
left: calc(@thumb-margin / 2);
|
|
border-radius: 50%;
|
|
background-color: var(--primary-foreground-color);
|
|
transition: transform 0.1s ease-in-out;
|
|
}
|
|
}
|
|
|
|
&:global(.checked) {
|
|
.toggle {
|
|
background-color: var(--secondary-accent-color);
|
|
|
|
&::before {
|
|
transform: translateX(calc(@width - @thumb-size - @thumb-margin));
|
|
}
|
|
}
|
|
}
|
|
} |