UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

102 lines (80 loc) 3.58 kB
.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; } } } }