com.phloxui
Version:
PhloxUI Ng2+ Framework
102 lines (80 loc) • 3.58 kB
text/less
.material-bar-loader{
width: @DEFAULT_MATERIAL_BAR_LOADER_WIDTH;
height: @DEFAULT_MATERIAL_BAR_LOADER_HEIGHT;
background-color: @MATERIAL_BAR_LOADER_COLOR;
position: relative;
&.disable{
background-color: @MATERIAL_BAR_LOADER_COLOR_DISBLE;
}
&.stop {
}
&.running {
}
&.paused {
}
>.point{
height: 100%;
width: @MATERIAL_BAR_LOADER_POINT_WIDTH;
background-color: @MATERIAL_BAR_LOADER_POINT_COLOR;
position: absolute;
//.phlox-transition();
left: -@MATERIAL_BAR_LOADER_POINT_WIDTH;
@-webkit-keyframes moving {
0% {left: 0;}
100% {left: 100%;}
}
&.disable{
display: none;
}
&.running {
}
&:first-child {
-webkit-transition: all 5000ms cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
-webkit-transition: all 5000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
-moz-transition: all 5000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
-o-transition: all 5000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
transition: all 5000ms cubic-bezier(1.000, -0.065, 0.000, 1.060); /* custom */
-webkit-transition-timing-function: cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
-moz-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
-o-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060); /* custom */
&.running {
-webkit-animation: moving 5000ms infinite;
animation: moving 5000ms infinite;
}
}
&:nth-child(2) {
-webkit-transition: all 2000ms cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
-webkit-transition: all 2000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
-moz-transition: all 2000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
-o-transition: all 2000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
transition: all 2000ms cubic-bezier(1.000, -0.065, 0.000, 1.060); /* custom */
-webkit-transition-timing-function: cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
-moz-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
-o-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060); /* custom */
&.running {
-webkit-animation: moving 2000ms infinite;
animation: moving 2000ms infinite;
}
}
&:last-child {
-webkit-transition: all 1000ms cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
-webkit-transition: all 1000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
-moz-transition: all 1000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
-o-transition: all 1000ms cubic-bezier(1.000, -0.065, 0.000, 1.060);
transition: all 1000ms cubic-bezier(1.000, -0.065, 0.000, 1.060); /* custom */
-webkit-transition-timing-function: cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
-moz-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
-o-transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060);
transition-timing-function: cubic-bezier(1.000, -0.065, 0.000, 1.060); /* custom */
&.running {
-webkit-animation: moving 1000ms infinite;
animation: moving 1000ms infinite;
}
}
}
}