1 |
|
2 |
|
3 |
|
4 | #{$step-prefix}-circle {
|
5 |
|
6 | #{$step-prefix}-item-container {
|
7 | display: inline-block;
|
8 | vertical-align: middle;
|
9 | position: relative;
|
10 | padding: 0 $step-circle-item-node-padding;
|
11 | #{$step-prefix}-item-progress {
|
12 | #{$step-progress-prefix}-circle-text {
|
13 | color: $step-circle-item-node-process-percent-color;
|
14 | font-size: $step-circle-item-node-process-percent-size;
|
15 | }
|
16 |
|
17 | #{$step-progress-prefix}-circle-underlay {
|
18 | stroke: $step-circle-item-node-wait-border-color;
|
19 | stroke-width: calc(3 * #{$step-circle-item-node-border-width});
|
20 | }
|
21 |
|
22 | #{$step-progress-prefix}-circle-overlay-normal {
|
23 | stroke: $step-circle-item-node-finish-border-color;
|
24 | stroke-width: calc(3 * #{$step-circle-item-node-border-width});
|
25 | }
|
26 | }
|
27 | #{$step-prefix}-item-node-placeholder {
|
28 | display: inline-block;
|
29 | }
|
30 | }
|
31 |
|
32 | & > #{$step-prefix}-item-wait {
|
33 | @include step-item-state(
|
34 | 'circle',
|
35 | $step-circle-item-node-wait-background,
|
36 | $step-circle-item-title-wait-color,
|
37 | $step-circle-item-node-wait-color,
|
38 | $step-circle-item-tail-wait-color,
|
39 | $step-circle-item-tail-bg-color,
|
40 | $step-circle-item-node-wait-border-color,
|
41 | $step-circle-item-title-wait-color,
|
42 | $step-circle-item-node-process-size
|
43 | );
|
44 | }
|
45 |
|
46 | & > #{$step-prefix}-item-process {
|
47 | @include step-item-state(
|
48 | 'circle',
|
49 | $step-circle-item-node-process-background,
|
50 | $step-circle-item-title-process-color,
|
51 | $step-circle-item-node-process-color,
|
52 | $step-circle-item-tail-process-color,
|
53 | $step-circle-item-tail-bg-color,
|
54 | $step-circle-item-node-process-border-color,
|
55 | $step-circle-item-title-process-color,
|
56 | $step-circle-item-node-process-size
|
57 | );
|
58 | }
|
59 |
|
60 | & > #{$step-prefix}-item-finish {
|
61 | @include step-item-state(
|
62 | 'circle',
|
63 | $step-circle-item-node-finish-background,
|
64 | $step-circle-item-title-finish-color,
|
65 | $step-circle-item-node-finish-color,
|
66 | $step-circle-item-tail-finish-color,
|
67 | $step-circle-item-tail-bg-color,
|
68 | $step-circle-item-node-finish-border-color,
|
69 | $step-circle-item-title-finish-color,
|
70 | $step-circle-item-node-process-size
|
71 | );
|
72 | }
|
73 |
|
74 | #{$step-prefix}-item-disabled {
|
75 | @include step-item-state(
|
76 | 'circle',
|
77 | $step-circle-item-node-disabled-background,
|
78 | $step-circle-item-title-disabled-color,
|
79 | $step-circle-item-node-disabled-color,
|
80 | $step-circle-item-tail-disabled-color,
|
81 | $step-circle-item-tail-bg-color,
|
82 | $step-circle-item-node-disabled-border-color,
|
83 | $step-circle-item-title-disabled-color,
|
84 | $step-circle-item-node-process-size
|
85 | );
|
86 |
|
87 | #{$step-prefix}-item-node-placeholder,
|
88 | #{$step-prefix}-item-node {
|
89 | cursor: not-allowed;
|
90 | }
|
91 | }
|
92 |
|
93 | #{$step-prefix}-item-read-only {
|
94 | #{$step-prefix}-item-node-placeholder,
|
95 | #{$step-prefix}-item-node {
|
96 | cursor: default;
|
97 | }
|
98 | }
|
99 |
|
100 | #{$step-prefix}-item-last {
|
101 | #{$step-prefix}-item-tail {
|
102 | display: none;
|
103 | }
|
104 | }
|
105 |
|
106 |
|
107 |
|
108 | &#{$step-prefix}-horizontal {
|
109 |
|
110 | text-align: center;
|
111 | white-space: nowrap;
|
112 | & > #{$step-prefix}-item {
|
113 | #{$step-prefix}-item-title {
|
114 | white-space: normal;
|
115 | }
|
116 | #{$step-prefix}-item-content {
|
117 | white-space: normal;
|
118 | }
|
119 | }
|
120 | & > #{$step-prefix}-item-wait {
|
121 | @include state-node-size('hor', 'circle', $step-circle-item-node-process-size);
|
122 | }
|
123 | & > #{$step-prefix}-item-process {
|
124 | @include state-node-size('hor', 'circle', $step-circle-item-node-process-size);
|
125 | }
|
126 | & > #{$step-prefix}-item-finish {
|
127 | @include state-node-size('hor', 'circle', $step-circle-item-node-process-size);
|
128 | }
|
129 | & > #{$step-prefix}-item-disabled {
|
130 | @include state-node-size('hor', 'circle', $step-circle-item-node-process-size);
|
131 | }
|
132 | }
|
133 |
|
134 | &#{$step-prefix}-horizontal#{$step-prefix}-label-horizontal {
|
135 | & > #{$step-prefix}-item {
|
136 | vertical-align: unset;
|
137 | }
|
138 | & > #{$step-prefix}-item-wait {
|
139 | @include label-placement($step-circle-item-node-process-size);
|
140 | }
|
141 | & > #{$step-prefix}-item-process {
|
142 | @include label-placement($step-circle-item-node-process-size);
|
143 | }
|
144 | & > #{$step-prefix}-item-finish {
|
145 | @include label-placement($step-circle-item-node-process-size);
|
146 | }
|
147 | & > #{$step-prefix}-item-disabled {
|
148 | @include label-placement($step-circle-item-node-process-size);
|
149 | }
|
150 | }
|
151 |
|
152 |
|
153 |
|
154 | &#{$step-prefix}-vertical {
|
155 | font-size: 0;
|
156 | display: table-cell;
|
157 | vertical-align: middle;
|
158 | position: relative;
|
159 | #{$step-prefix}-item-container {
|
160 | padding: 0;
|
161 | }
|
162 | & > #{$step-prefix}-item:last-child {
|
163 | #{$step-prefix}-item-tail {
|
164 | display: block;
|
165 | visibility: hidden;
|
166 | }
|
167 | }
|
168 | & > #{$step-prefix}-item-wait {
|
169 | @include state-node-size('ver', 'circle', $step-circle-item-node-process-size);
|
170 | }
|
171 | & > #{$step-prefix}-item-process {
|
172 | @include state-node-size('ver', 'circle', $step-circle-item-node-process-size);
|
173 | }
|
174 | & > #{$step-prefix}-item-finish {
|
175 | @include state-node-size('ver', 'circle', $step-circle-item-node-process-size);
|
176 | }
|
177 | & > #{$step-prefix}-item-disabled {
|
178 | @include state-node-size('ver', 'circle', $step-circle-item-node-process-size);
|
179 | }
|
180 | }
|
181 | }
|