Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/dpmptsp/public_html/admin/assets/stylesheets/sass/modules/forms/ |
Upload File : |
| Current File : /home/dpmptsp/public_html/admin/assets/stylesheets/sass/modules/forms/_ios7-switch.scss |
.switch {
display: inline-block;
vertical-align: middle;
cursor: pointer;
margin: 3px 0;
.ios-switch {
height: 35px;
width: 65px;
.handle {
height: 31px;
width: 31px;
}
}
@each $state in $states {
&.switch-#{nth($state,1)} {
.ios-switch .on-background {
background: #{nth($state,2)};
}
}
}
&.switch-lg {
.ios-switch {
height: 45px;
width: 75px;
.handle {
height: 41px;
width: 41px;
}
}
}
&.switch-sm {
.ios-switch {
height: 25px;
width: 55px;
.handle {
height: 21px;
width: 21px;
}
}
}
}
.ios-switch {
height: 45px;
width: 75px;
position: relative;
background-color: #E5E5E5;
border-radius: 100px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.ios-switch .background-fill {
width: 100%;
height: 100%;
border-radius: 100px;
position: absolute;
left: 0;
top: 0;
}
.ios-switch .on-background {
background-image: -o-linear-gradient(#00e459, #00e158);
background-image: -ms-linear-gradient(#00e459, #00e158);
background-image: -moz-linear-gradient(#00e459, #00e158);
background-image: -webkit-linear-gradient(#00e459, #00e158);
background-image: linear-gradient(#00e459, #00e158);
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
z-index: 1;
-o-transition: .3s 0.2s;
-ms-transition: .3s 0.2s;
-moz-transition: .3s 0.2s;
-webkit-transition: .3s 0.2s;
transition: .3s 0.2s;
}
.ios-switch .state-background {
border-radius: 100px;
z-index: 2;
background-image: -o-linear-gradient(#ffffff, #FDFDFD);
background-image: -ms-linear-gradient(#ffffff, #FDFDFD);
background-image: -moz-linear-gradient(#ffffff, #FDFDFD);
background-image: -webkit-linear-gradient(#ffffff, #FDFDFD);
background-image: linear-gradient(#ffffff, #FDFDFD);
border: 2px solid #E5E5E5;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-o-transform: scale(1);
-ms-transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
-o-transition: .4s;
-ms-transition: .4s;
-moz-transition: .4s;
-webkit-transition: .4s;
transition: .4s;
}
.ios-switch .handle {
width: 41px;
height: 41px;
background-color: white;
top: 2px;
left: 2px;
position: absolute;
border-radius: 20px;
box-shadow: 0 0 3px 1px hsla(0, 0%, 0%, .075), 0 3px 5px hsla(0, 0%, 0%, .15), 1px 2px 2px hsla(0, 0%, 0%, .05);
z-index: 3;
-o-transition: -o-transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-ms-transition: -ms-transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-moz-transition: -moz-transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-webkit-transition: -webkit-transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-o-transition: transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-ms-transition: transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-moz-transition: transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-webkit-transition: transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
transition: transform .3s 0.25s cubic-bezier(0.455, 0.030, 0.215, 1.330);
-o-box-sizing: content-box;
-ms-box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.ios-switch.off .handle {
-o-animation: expand-off .3s 0.2s;
-ms-animation: expand-off .3s 0.2s;
-moz-animation: expand-off .3s 0.2s;
-webkit-animation: expand-off .3s 0.2s;
animation: expand-off .3s 0.2s;
-o-transform: translate(0px, 0);
-ms-transform: translate(0px, 0);
-moz-transform: translate(0px, 0);
-webkit-transform: translate(0px, 0);
transform: translate(0px, 0);
-o-transform: translate3d(0px, 0, 0);
-ms-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.ios-switch.off .on-background {
-o-transition: .3s 0s;
-ms-transition: .3s 0s;
-moz-transition: .3s 0s;
-webkit-transition: .3s 0s;
transition: .3s 0s;
}
.ios-switch.off .state-background {
-o-transition: .4s 0.25s;
-ms-transition: .4s 0.25s;
-moz-transition: .4s 0.25s;
-webkit-transition: .4s 0.25s;
transition: .4s 0.25s;
}
.ios-switch.on .handle {
-o-animation: expand-on .3s 0.2s;
-ms-animation: expand-on .3s 0.2s;
-moz-animation: expand-on .3s 0.2s;
-webkit-animation: expand-on .3s 0.2s;
animation: expand-on .3s 0.2s;
-o-transform: translate(30px, 0);
-ms-transform: translate(30px, 0);
-moz-transform: translate(30px, 0);
-webkit-transform: translate(30px, 0);
transform: translate(30px, 0);
-o-transform: translate3d(30px, 0, 0);
-ms-transform: translate3d(30px, 0, 0);
-moz-transform: translate3d(30px, 0, 0);
-webkit-transform: translate3d(30px, 0, 0);
transform: translate3d(30px, 0, 0);
}
.ios-switch.on .on-background {
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
}
.ios-switch.on .state-background {
-o-transform: scale(0);
-ms-transform: scale(0);
-moz-transform: scale(0);
-webkit-transform: scale(0);
transform: scale(0);
}
@keyframes expand-on {
0% {
padding-right: 0;
}
40% {
padding-right: 9px;
}
100% {
padding-right: 0;
}
}
@keyframes expand-off {
0% {
padding-right: 0;
left: 2px;
}
40% {
padding-right: 9px;
left: -7px;
}
100% {
padding-right: 0;
left: 2px;
}
}
@-o-keyframes expand-on {
0% {
padding-right: 0;
}
40% {
padding-right: 9px;
}
100% {
padding-right: 0;
}
}
@-ms-keyframes expand-on {
0% {
padding-right: 0;
}
40% {
padding-right: 9px;
}
100% {
padding-right: 0;
}
}
@-moz-keyframes expand-on {
0% {
padding-right: 0;
}
40% {
padding-right: 9px;
}
100% {
padding-right: 0;
}
}
@-webkit-keyframes expand-on {
0% {
padding-right: 0;
}
40% {
padding-right: 9px;
}
100% {
padding-right: 0;
}
}
@-o-keyframes expand-off {
0% {
padding-right: 0;
left: 2px;
}
40% {
padding-right: 9px;
left: -7px;
}
100% {
padding-right: 0;
left: 2px;
}
}
@-ms-keyframes expand-off {
0% {
padding-right: 0;
left: 2px;
}
40% {
padding-right: 9px;
left: -7px;
}
100% {
padding-right: 0;
left: 2px;
}
}
@-moz-keyframes expand-off {
0% {
padding-right: 0;
left: 2px;
}
40% {
padding-right: 9px;
left: -7px;
}
100% {
padding-right: 0;
left: 2px;
}
}
@-webkit-keyframes expand-off {
0% {
padding-right: 0;
left: 2px;
}
40% {
padding-right: 9px;
left: -7px;
}
100% {
padding-right: 0;
left: 2px;
}
}