mirror of
https://github.com/wahyd4/cdnjs.git
synced 2026-08-15 07:46:06 +10:00
179 lines
2.9 KiB
Plaintext
179 lines
2.9 KiB
Plaintext
.steps-indicator {
|
|
/* ---- steps quantity ---- */
|
|
|
|
@color-default: #E6E6E6;
|
|
@color-current: #808080;
|
|
@color-done: #339933;
|
|
@color-editing: #FF0000;
|
|
|
|
position: absolute;
|
|
right: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
margin: 0;
|
|
padding: 0;
|
|
height: 30px;
|
|
list-style: none;
|
|
|
|
|
|
|
|
&:before {
|
|
background-color: @color-default;
|
|
content: '';
|
|
position: absolute;
|
|
height: 1px;
|
|
}
|
|
|
|
&.steps-2:before {
|
|
left: ~'calc(100% / 2 / 2)';
|
|
right: ~'calc(100% / 2 / 2)';
|
|
}
|
|
|
|
&.steps-3:before {
|
|
left: ~'calc(100% / 3 / 2)';
|
|
right: ~'calc(100% / 3 / 2)';
|
|
}
|
|
|
|
&.steps-4:before {
|
|
left: ~'calc(100% / 4 / 2)';
|
|
right: ~'calc(100% / 4 / 2)';
|
|
}
|
|
|
|
&.steps-5:before {
|
|
left: ~'calc(100% / 5 / 2)';
|
|
right: ~'calc(100% / 5 / 2)';
|
|
}
|
|
|
|
&.steps-6:before {
|
|
left: ~'calc(100% / 6 / 2)';
|
|
right: ~'calc(100% / 6 / 2)';
|
|
}
|
|
|
|
&.steps-7:before {
|
|
left: ~'calc(100% / 7 / 2)';
|
|
right: ~'calc(100% / 7 / 2)';
|
|
}
|
|
|
|
&.steps-8:before {
|
|
left: ~'calc(100% / 8 / 2)';
|
|
right: ~'calc(100% / 8 / 2)';
|
|
}
|
|
|
|
&.steps-9:before {
|
|
left: ~'calc(100% / 9 / 2)';
|
|
right: ~'calc(100% / 9 / 2)';
|
|
}
|
|
|
|
&.steps-10:before {
|
|
left: ~'calc(100% / 10 / 2)';
|
|
right: ~'calc(100% / 10 / 2)';
|
|
}
|
|
|
|
/* --- http://www.paulirish.com/2012/box-sizing-border-box-ftw/ ---- */
|
|
* {
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
|
|
li {
|
|
position: relative;
|
|
float: left;
|
|
margin: 0;
|
|
padding: 0;
|
|
padding-top: 10px;
|
|
text-align: center;
|
|
line-height: 15px;
|
|
|
|
a {
|
|
color: @color-current;
|
|
text-decoration: none;
|
|
text-transform: uppercase;
|
|
font-weight: bold;
|
|
transition: 0.25s;
|
|
cursor: pointer;
|
|
|
|
&:before {
|
|
position: absolute;
|
|
top: -7px;
|
|
left: ~'calc(50% - 7px)';
|
|
width: 14px;
|
|
height: 14px;
|
|
border-radius: 100%;
|
|
background-color: @color-default;
|
|
content: '';
|
|
transition: 0.25s;
|
|
}
|
|
|
|
&:hover {
|
|
color: darken(@color-current, 20%);
|
|
}
|
|
}
|
|
}
|
|
|
|
&.steps-2 li {
|
|
width: ~'calc(100% / 2)';
|
|
}
|
|
|
|
&.steps-3 li {
|
|
width: ~'calc(100% / 3)';
|
|
}
|
|
|
|
&.steps-4 li {
|
|
width: ~'calc(100% / 4)';
|
|
}
|
|
|
|
&.steps-5 li {
|
|
width: ~'calc(100% / 5)';
|
|
}
|
|
|
|
&.steps-6 li {
|
|
width: ~'calc(100% / 6)';
|
|
}
|
|
|
|
&.steps-7 li {
|
|
width: ~'calc(100% / 7)';
|
|
}
|
|
|
|
&.steps-8 li {
|
|
width: ~'calc(100% / 8)';
|
|
}
|
|
|
|
&.steps-9 li {
|
|
width: ~'calc(100% / 9)';
|
|
}
|
|
|
|
&.steps-10 li {
|
|
width: ~'calc(100% / 10)';
|
|
}
|
|
|
|
&.steps-11 li {
|
|
width: ~'calc(100% / 11)';
|
|
}
|
|
|
|
li.default {
|
|
pointer-events: none;
|
|
|
|
a:hover {
|
|
color: @color-current;
|
|
}
|
|
}
|
|
|
|
li.current,
|
|
li.editing {
|
|
pointer-events: none;
|
|
}
|
|
|
|
li.current a:before {
|
|
background-color: @color-current;
|
|
}
|
|
|
|
li.done a:before {
|
|
background-color: @color-done;
|
|
}
|
|
|
|
li.editing a:before {
|
|
background-color: @color-editing;
|
|
}
|
|
} |