mirror of
https://github.com/papercss/papercss
synced 2024-06-09 09:22:28 +02:00
53 lines
1.1 KiB
SCSS
53 lines
1.1 KiB
SCSS
.progress {
|
|
@include border-style(5);
|
|
border: 2px solid $primary;
|
|
box-shadow: 2px 8px 4px -6px hsla(0%, 0%, 0%, 0.3);
|
|
height: 1.2rem;
|
|
overflow: hidden;
|
|
width: 100%;
|
|
|
|
.bar {
|
|
@include border-style(5);
|
|
@include transition;
|
|
background-color: $primary-light;
|
|
border-right: 2px solid $primary;
|
|
display: flex;
|
|
flex-direction: column;
|
|
font-size: 0.6rem;
|
|
height: 100%;
|
|
justify-content: center;
|
|
text-align: center;
|
|
width: 0%;
|
|
|
|
@mixin striped-background($base-color) {
|
|
$color-dark: darken($base-color, 10%);
|
|
background: repeating-linear-gradient(45deg, $base-color, $base-color 0.25rem, $color-dark 0.25rem, $color-dark 0.5rem);
|
|
}
|
|
|
|
&.striped {
|
|
@include striped-background($primary-light);
|
|
}
|
|
|
|
@each $colorName, $color, $color-light in $colors {
|
|
&.#{$colorName} {
|
|
background-color: $color-light;
|
|
|
|
&.striped {
|
|
@include striped-background($color-light);
|
|
}
|
|
}
|
|
}
|
|
|
|
@for $i from 0 through 100 {
|
|
&.w-#{$i} {
|
|
width: $i + %;
|
|
}
|
|
}
|
|
|
|
&.w-0,
|
|
&.w-100 {
|
|
border-right: 0;
|
|
}
|
|
}
|
|
}
|