5d98a7aa86
remove e.preventDefault, up to the user
130 lines
2.3 KiB
Stylus
130 lines
2.3 KiB
Stylus
// Ideal Steps
|
|
//---------------------------------------
|
|
|
|
.idealsteps-container *
|
|
box-sizing: border-box
|
|
|
|
.idealsteps-step
|
|
display: none
|
|
clearfix()
|
|
|
|
.idealsteps-nav
|
|
|
|
ui()
|
|
overflow: hidden
|
|
margin-bottom: 2em
|
|
|
|
ul
|
|
reset-box-model()
|
|
list-style: none
|
|
|
|
li
|
|
float: left
|
|
|
|
a
|
|
position: relative
|
|
float: left
|
|
padding: 0 1.5em 0 2.75em
|
|
height: 3.5em
|
|
line-height: 3.5em
|
|
text-decoration: none
|
|
color: darken(ui-element, 50)
|
|
background: ui-element
|
|
transition: padding .2s ease-in-out
|
|
|
|
&:focus
|
|
outline: 0 // Firefox
|
|
|
|
&:hover
|
|
background: lighten(ui-element, 5)
|
|
&:after
|
|
border-left-color: lighten(ui-element, 5)
|
|
|
|
&:after, &:before
|
|
content: ""
|
|
position: absolute
|
|
z-index: 1
|
|
top: 0
|
|
right: -2em
|
|
margin-right: 0
|
|
margin-top: -.125em
|
|
border-width: 2em 1em
|
|
border-style: solid
|
|
border-color: transparent
|
|
border-left-color: ui-element
|
|
|
|
&:before
|
|
margin-right: -1px
|
|
border-left-color: darken(ui-element, 20)
|
|
|
|
li:first-child a
|
|
padding-left: 1.75em
|
|
border-radius: left radius
|
|
|
|
li.idealsteps-step-active
|
|
a
|
|
padding-right: 3.5em
|
|
background: white
|
|
color: valid
|
|
font-weight: bold
|
|
cursor: default
|
|
|
|
&:after
|
|
border-left-color: white
|
|
|
|
.counter
|
|
opacity: 1
|
|
|
|
.counter
|
|
opacity: 0
|
|
position: absolute
|
|
top: 50%
|
|
right: 1em
|
|
height: 1.5em
|
|
width: 1.5em
|
|
margin-top: -.75em
|
|
line-height: 1.5 !important
|
|
text-align: center
|
|
color: invalid
|
|
border: 1px solid invalid
|
|
border-radius: 10em
|
|
transition: opacity .2s ease-in-out
|
|
|
|
&.zero
|
|
color: valid
|
|
border-color: valid
|
|
|
|
.idealsteps-container.adaptive
|
|
|
|
.idealsteps-nav
|
|
max-width: input-width
|
|
|
|
border-bottom: 0
|
|
|
|
li
|
|
float: none
|
|
overflow: hidden
|
|
|
|
a, li:first-child a, li.idealsteps-step-active a
|
|
width: 100%
|
|
padding: 0 2.5em 0 1.5em
|
|
border-bottom: 1px solid darken(ui-element, 20)
|
|
border-top: 1px solid lighten(ui-element, 10)
|
|
border-radius: 0
|
|
|
|
&:after,&:before
|
|
display: none
|
|
|
|
li:first-child a
|
|
border-radius: top radius
|
|
|
|
li:last-child a
|
|
border-radius: bottom radius
|
|
|
|
li.idealsteps-step-active a
|
|
padding-right: 1.5em
|
|
|
|
.counter
|
|
position: relative
|
|
float: right
|
|
right: 0
|