Summary Files Commits Branches @commit @diff @stats
path: root / src / _steps.scss
diff options
context:
space:
mode:
1 files changed, 70 insertions, 0 deletions
-rw-r--r--src/_steps.scss70
diff --git a/src/_steps.scss b/src/_steps.scss
new file mode 100644
index 0000000..d5ddc6e
--- /dev/null
+++ b/src/_steps.scss
@@ -0,0 +1,70 @@
+// Steps
+.step {
+ display: flex;
+ flex-wrap: nowrap;
+ list-style: none;
+ margin: $unit-1 0;
+ width: 100%;
+
+ .step-item {
+ flex: 1 1 0;
+ margin-top: 0;
+ min-height: 1rem;
+ text-align: center;
+ position: relative;
+
+ &:not(:first-child)::before {
+ background: $primary-color;
+ content: "";
+ height: 2px;
+ left: -50%;
+ position: absolute;
+ top: 9px;
+ width: 100%;
+ }
+
+ a {
+ color: $gray-color;
+ display: inline-block;
+ padding: 20px 10px 0;
+ text-decoration: none;
+
+ &::before {
+ background: $primary-color;
+ border: $border-width-lg solid $light-color;
+ border-radius: 50%;
+ content: "";
+ display: block;
+ height: $unit-3;
+ left: 50%;
+ position: absolute;
+ top: $unit-1;
+ transform: translateX(-50%);
+ width: $unit-3;
+ z-index: $zindex-0;
+ }
+ }
+
+ &.active {
+ a {
+ &::before {
+ background: $light-color;
+ border: $border-width-lg solid $primary-color;
+ }
+ }
+
+ & ~ .step-item {
+ &::before {
+ background: $border-color;
+ }
+
+ a {
+
+ &::before {
+ background: $gray-color-light;
+ }
+ }
+ }
+ }
+ }
+}