123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // Progress
- // Credit: https://css-tricks.com/html5-progress-element/
- .progress {
- appearance: none;
- background: $bg-color-dark;
- border: 0;
- border-radius: $border-radius;
- color: $primary-color;
- height: $unit-1;
- position: relative;
- width: 100%;
- &::-webkit-progress-bar {
- background: transparent;
- border-radius: $border-radius;
- }
- &::-webkit-progress-value {
- background: $primary-color;
- border-radius: $border-radius;
- }
- &::-moz-progress-bar {
- background: $primary-color;
- border-radius: $border-radius;
- }
- &:indeterminate {
- animation: progress-indeterminate 1.5s linear infinite;
- background: $bg-color-dark linear-gradient(to right, $primary-color 30%, $bg-color-dark 30%) top left / 150% 150% no-repeat;
- &::-moz-progress-bar {
- background: transparent;
- }
- }
- }
- @keyframes progress-indeterminate {
- 0% {
- background-position: 200% 0;
- }
- 100% {
- background-position: -200% 0;
- }
- }
|