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