Fix transition glitch
This commit is contained in:
parent
89e7f0cf10
commit
069097fbfb
29
lib/less/modules/inputs.import.less
vendored
29
lib/less/modules/inputs.import.less
vendored
@ -13,10 +13,10 @@
|
|||||||
&:-ms-input-placeholder {color: #fff}
|
&:-ms-input-placeholder {color: #fff}
|
||||||
}
|
}
|
||||||
|
|
||||||
.transition() {
|
.transition(@property: all) {
|
||||||
-webkit-transition: all .3s ease-in-out;
|
-webkit-transition: @property .3s ease-in-out;
|
||||||
-moz-transition: all .3s ease-in-out;
|
-moz-transition: @property .3s ease-in-out;
|
||||||
transition: all .3s ease-in-out;
|
transition: @property .3s ease-in-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Main Colors
|
/* Main Colors
|
||||||
@ -51,6 +51,12 @@
|
|||||||
&:checked {background:@pumpkin}
|
&:checked {background:@pumpkin}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.check, .circles, .radio {
|
||||||
|
outline: none !important;
|
||||||
|
-webkit-appearance: none;
|
||||||
|
-moz-appearance: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
/* Menus
|
/* Menus
|
||||||
===============================*/
|
===============================*/
|
||||||
nav {
|
nav {
|
||||||
@ -105,36 +111,30 @@ nav {
|
|||||||
/* Checkbox
|
/* Checkbox
|
||||||
===============================*/
|
===============================*/
|
||||||
.check, .circles {
|
.check, .circles {
|
||||||
|
.transition(background-color);
|
||||||
&:after {
|
&:after {
|
||||||
.transition;
|
|
||||||
font-family: FontAwesome;
|
font-family: FontAwesome;
|
||||||
content:"\f00d";
|
content:"\f00d";
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
&:checked:after {
|
&:checked:after {
|
||||||
.transition;
|
|
||||||
content:"\f00c";
|
content:"\f00c";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.check {
|
.check {
|
||||||
.square(30px);
|
.square(30px);
|
||||||
.transition;
|
|
||||||
.border-radius(4px);
|
.border-radius(4px);
|
||||||
position: relative;
|
position: relative;
|
||||||
-webkit-appearance: none;
|
|
||||||
-moz-appearance: none!important;
|
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|
||||||
&:after {
|
&:after {
|
||||||
.transition;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 7px;
|
top: 7px;
|
||||||
left: 8px;
|
left: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:checked:after {
|
&:checked:after {
|
||||||
.transition;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 7px;
|
top: 7px;
|
||||||
left: 6px;
|
left: 6px;
|
||||||
@ -145,17 +145,12 @@ nav {
|
|||||||
===============================*/
|
===============================*/
|
||||||
.circles {
|
.circles {
|
||||||
.square(30px);
|
.square(30px);
|
||||||
.transition;
|
|
||||||
.border-radius(100px);
|
.border-radius(100px);
|
||||||
position: relative;
|
position: relative;
|
||||||
-webkit-appearance: none;
|
|
||||||
margin: 8px;
|
margin: 8px;
|
||||||
|
|
||||||
&:checked {
|
&:checked {
|
||||||
.transition;
|
|
||||||
|
|
||||||
&:after {
|
&:after {
|
||||||
.transition;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 6px;
|
left: 6px;
|
||||||
top: 6px;
|
top: 6px;
|
||||||
@ -164,7 +159,6 @@ nav {
|
|||||||
}
|
}
|
||||||
|
|
||||||
&:after {
|
&:after {
|
||||||
.transition;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 8px;
|
left: 8px;
|
||||||
top: 6px;
|
top: 6px;
|
||||||
@ -179,7 +173,6 @@ nav {
|
|||||||
.border-radius(100px);
|
.border-radius(100px);
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: relative;
|
position: relative;
|
||||||
-webkit-appearance: none;
|
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
margin-top: 0px;
|
margin-top: 0px;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user