提交 76ded1f3 编写于 作者: C chomik

steps component fixes

上级 08db701c
...@@ -7,27 +7,26 @@ Steps are progress indicators of a sequence of task steps. ...@@ -7,27 +7,26 @@ Steps are progress indicators of a sequence of task steps.
### Default markup ### Default markup
{% example html %} {% example html %}
{% include ui/steps.html %} {% include ui/steps.html show-title=true %}
{% endexample %} {% endexample %}
### Size ### Tooltips
{% example html %} {% example html %}
{% include ui/steps.html size="md" %} {% include ui/steps.html show-title=true show-tooltip=true %}
{% include ui/steps.html size="lg" %}
{% endexample %} {% endexample %}
### Color ### Color
{% example html %} {% example html %}
{% include ui/steps.html color="green" %} {% include ui/steps.html color="green" show-title=true %}
{% include ui/steps.html color="red" %} {% include ui/steps.html color="red" show-title=true %}
{% endexample %} {% endexample %}
### Steps with title ### Steps without title
{% example html %} {% example html %}
{% include ui/steps.html show-title=true %} {% include ui/steps.html show-tooltip=true %}
{% endexample %} {% endexample %}
### Steps with numbers ### Steps with numbers
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
{% for i in (1..count) %} {% for i in (1..count) %}
{% assign elem = 'a' %} {% assign elem = 'a' %}
{% if i > active %}{% assign elem = 'span' %}{% endif %} {% if i > active %}{% assign elem = 'span' %}{% endif %}
<{{ elem }} href="#" class="step-item{% if i == active %} active{% endif %}" data-toggle="tooltip" title="Step {{ i }} description">{% if include.show-title %} <{{ elem }} href="#" class="step-item{% if i == active %} active{% endif %}"{% if include.show-tooltip %} data-toggle="tooltip" title="Step {{ i }} description"{% endif %}>{% if include.show-title %}
Step {{ i }} Step {{ i }}
{% endif %}</{{ elem }}> {% endif %}</{{ elem }}>
{% endfor %} {% endfor %}
......
$steps-border-width: 2px; $steps-border-width: 2px;
$steps-color-inactive: #f3f5f5;
@mixin step-size($border-width, $dot-size: 1rem) { @mixin step-size($border-width, $dot-size: 1rem) {
.step-item { .step-item {
...@@ -21,10 +22,12 @@ $steps-border-width: 2px; ...@@ -21,10 +22,12 @@ $steps-border-width: 2px;
&:after, &:after,
&:before { &:before {
background: $color; background: $color;
color: $white;
} }
&.active:before { &.active:before {
border-color: $color; border-color: $color;
color: inherit;
} }
} }
} }
...@@ -40,14 +43,6 @@ $steps-border-width: 2px; ...@@ -40,14 +43,6 @@ $steps-border-width: 2px;
@include step-color($primary); @include step-color($primary);
} }
.steps-md {
@include step-size(4px);
}
.steps-lg {
@include step-size(8px);
}
@each $color, $value in $colors { @each $color, $value in $colors {
.steps-#{$color} { .steps-#{$color} {
@include step-color($value); @include step-color($value);
...@@ -100,9 +95,15 @@ $steps-border-width: 2px; ...@@ -100,9 +95,15 @@ $steps-border-width: 2px;
} }
& ~ .step-item { & ~ .step-item {
color: $text-muted-light;
&:after, &:after,
&:before { &:before {
background: $border-color; background: $steps-color-inactive;
}
&:before {
color: $text-muted-light !important;
} }
} }
} }
...@@ -110,12 +111,21 @@ $steps-border-width: 2px; ...@@ -110,12 +111,21 @@ $steps-border-width: 2px;
.steps-counter { .steps-counter {
counter-reset: steps; counter-reset: steps;
@include step-size(2px, 1.5rem);
.step-item { .step-item {
counter-increment: steps; counter-increment: steps;
&:before { &:before {
content: counter(steps) content: counter(steps);
line-height: 1.5rem;
font-size: 1rem;
}
&.active ~ .step-item {
&:before {
background: #fff;
}
} }
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册