.load-bar { position:fixed; bottom:0; height:5px; width:100%; opacity: 1; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .load-bar.invisible { opacity: 0; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .load-bar-container { float:left; width:50%; height:100%; overflow:hidden } .load-bar .load-bar-container:last-child { float:right; -moz-transform-origin:top right; -ms-transform-origin:top right; -webkit-transform-origin:top right } .load-bar-base { float:left; width:100%; height:100%; overflow:hidden; position:relative; background:#159756 } .color { width:100%; height:100%; float:left; position:absolute } .base1 .red { background:#da4733; -webkit-animation:move_left_red 4s infinite linear; -moz-animation:move_left_red 4s infinite linear; -ms-animation:move_left_red 4s infinite linear; animation:move_left_red 4s infinite linear } .base1 .blue { background:#3b78e7; -webkit-animation:move_left_blue 4s infinite linear; -moz-animation:move_left_blue 4s infinite linear; -ms-animation:move_left_blue 4s infinite linear; animation:move_left_blue 4s infinite linear } .base1 .yellow { background:#fdba2c; -webkit-animation:move_left_yellow 4s infinite linear; -moz-animation:move_left_yellow 4s infinite linear; -ms-animation:move_left_yellow 4s infinite linear; animation:move_left_yellow 4s infinite linear } .base1 .green { background:#159756; -webkit-animation:move_left_green 4s infinite linear; -moz-animation:move_left_green 4s infinite linear; -ms-animation:move_left_green 4s infinite linear; animation:move_left_green 4s infinite linear } @-webkit-keyframes move_left_red { 0% { -webkit-transform:translateX(100%) } 25% { -webkit-transform:translateX(0%) } 50% { -webkit-transform:translateX(0%) } 75% { -webkit-transform:translateX(0%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_left_red { 0% { -moz-transform:translateX(100%) } 25% { -moz-transform:translateX(0%) } 50% { -moz-transform:translateX(0%) } 75% { -moz-transform:translateX(0%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_left_red { 0% { -ms-transform:translateX(100%) } 25% { -ms-transform:translateX(0%) } 50% { -ms-transform:translateX(0%) } 75% { -ms-transform:translateX(0%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_left_red { 0% { transform:translateX(100%) } 25% { transform:translateX(0%) } 50% { transform:translateX(0%) } 75% { transform:translateX(0%) } 100% { transform:translateX(0%) } } @-webkit-keyframes move_left_blue { 0% { -webkit-transform:translateX(100%) } 25% { -webkit-transform:translateX(100%) } 50% { -webkit-transform:translateX(0%) } 75% { -webkit-transform:translateX(0%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_left_blue { 0% { -moz-transform:translateX(100%) } 25% { -moz-transform:translateX(100%) } 50% { -moz-transform:translateX(0%) } 75% { -moz-transform:translateX(0%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_left_blue { 0% { -ms-transform:translateX(100%) } 25% { -ms-transform:translateX(100%) } 50% { -ms-transform:translateX(0%) } 75% { -ms-transform:translateX(0%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_left_blue { 0% { transform:translateX(100%) } 25% { transform:translateX(100%) } 50% { transform:translateX(0%) } 75% { transform:translateX(0%) } 100% { transform:translateX(0%) } } @-webkit-keyframes move_left_yellow { 0% { -webkit-transform:translateX(100%) } 25% { -webkit-transform:translateX(100%) } 50% { -webkit-transform:translateX(100%) } 75% { -webkit-transform:translateX(0%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_left_yellow { 0% { -moz-transform:translateX(100%) } 25% { -moz-transform:translateX(100%) } 50% { -moz-transform:translateX(100%) } 75% { -moz-transform:translateX(0%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_left_yellow { 0% { -ms-transform:translateX(100%) } 25% { -ms-transform:translateX(100%) } 50% { -ms-transform:translateX(100%) } 75% { -ms-transform:translateX(0%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_left_yellow { 0% { transform:translateX(100%) } 25% { transform:translateX(100%) } 50% { transform:translateX(100%) } 75% { transform:translateX(0%) } 100% { transform:translateX(0%) } } @-webkit-keyframes move_left_green { 0% { -webkit-transform:translateX(100%) } 25% { -webkit-transform:translateX(100%) } 50% { -webkit-transform:translateX(100%) } 75% { -webkit-transform:translateX(100%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_left_green { 0% { -moz-transform:translateX(100%) } 25% { -moz-transform:translateX(100%) } 50% { -moz-transform:translateX(100%) } 75% { -moz-transform:translateX(100%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_left_green { 0% { -ms-transform:translateX(100%) } 25% { -ms-transform:translateX(100%) } 50% { -ms-transform:translateX(100%) } 75% { -ms-transform:translateX(100%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_left_green { 0% { transform:translateX(100%) } 25% { transform:translateX(100%) } 50% { transform:translateX(100%) } 75% { transform:translateX(100%) } 100% { transform:translateX(0%) } } .base2 .red { background:#da4733; -webkit-animation:move_right_red 4s infinite linear; -moz-animation:move_right_red 4s infinite linear; -ms-animation:move_right_red 4s infinite linear; animation:move_right_red 4s infinite linear } .base2 .blue { background:#3b78e7; -webkit-animation:move_right_blue 4s infinite linear; -moz-animation:move_right_blue 4s infinite linear; -ms-animation:move_right_blue 4s infinite linear; animation:move_right_blue 4s infinite linear } .base2 .yellow { background:#fdba2c; -webkit-animation:move_right_yellow 4s infinite linear; -moz-animation:move_right_yellow 4s infinite linear; -ms-animation:move_right_yellow 4s infinite linear; animation:move_right_yellow 4s infinite linear } .base2 .green { background:#159756; -webkit-animation:move_right_green 4s infinite linear; -moz-animation:move_right_green 4s infinite linear; -ms-animation:move_right_green 4s infinite linear; animation:move_right_green 4s infinite linear } @-webkit-keyframes move_right_red { 0% { -webkit-transform:translateX(-100%) } 25% { -webkit-transform:translateX(0%) } 50% { -webkit-transform:translateX(0%) } 75% { -webkit-transform:translateX(0%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_right_red { 0% { -moz-transform:translateX(-100%) } 25% { -moz-transform:translateX(0%) } 50% { -moz-transform:translateX(0%) } 75% { -moz-transform:translateX(0%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_right_red { 0% { -ms-transform:translateX(-100%) } 25% { -ms-transform:translateX(0%) } 50% { -ms-transform:translateX(0%) } 75% { -ms-transform:translateX(0%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_right_red { 0% { transform:translateX(-100%) } 25% { transform:translateX(0%) } 50% { transform:translateX(0%) } 75% { transform:translateX(0%) } 100% { transform:translateX(0%) } } @-webkit-keyframes move_right_blue { 0% { -webkit-transform:translateX(-100%) } 25% { -webkit-transform:translateX(-100%) } 50% { -webkit-transform:translateX(0%) } 75% { -webkit-transform:translateX(0%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_right_blue { 0% { -moz-transform:translateX(-100%) } 25% { -moz-transform:translateX(-100%) } 50% { -moz-transform:translateX(0%) } 75% { -moz-transform:translateX(0%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_right_blue { 0% { -ms-transform:translateX(-100%) } 25% { -ms-transform:translateX(-100%) } 50% { -ms-transform:translateX(0%) } 75% { -ms-transform:translateX(0%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_right_blue { 0% { transform:translateX(-100%) } 25% { transform:translateX(-100%) } 50% { transform:translateX(0%) } 75% { transform:translateX(0%) } 100% { transform:translateX(0%) } } @-webkit-keyframes move_right_yellow { 0% { -webkit-transform:translateX(-100%) } 25% { -webkit-transform:translateX(-100%) } 50% { -webkit-transform:translateX(-100%) } 75% { -webkit-transform:translateX(0%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_right_yellow { 0% { -moz-transform:translateX(-100%) } 25% { -moz-transform:translateX(-100%) } 50% { -moz-transform:translateX(-100%) } 75% { -moz-transform:translateX(0%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_right_yellow { 0% { -ms-transform:translateX(-100%) } 25% { -ms-transform:translateX(-100%) } 50% { -ms-transform:translateX(-100%) } 75% { -ms-transform:translateX(0%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_right_yellow { 0% { transform:translateX(-100%) } 25% { transform:translateX(-100%) } 50% { transform:translateX(-100%) } 75% { transform:translateX(0%) } 100% { transform:translateX(0%) } } @-webkit-keyframes move_right_green { 0% { -webkit-transform:translateX(-100%) } 25% { -webkit-transform:translateX(-100%) } 50% { -webkit-transform:translateX(-100%) } 75% { -webkit-transform:translateX(-100%) } 100% { -webkit-transform:translateX(0%) } } @-moz-keyframes move_right_green { 0% { -moz-transform:translateX(-100%) } 25% { -moz-transform:translateX(-100%) } 50% { -moz-transform:translateX(-100%) } 75% { -moz-transform:translateX(-100%) } 100% { -moz-transform:translateX(0%) } } @-ms-keyframes move_right_green { 0% { -ms-transform:translateX(-100%) } 25% { -ms-transform:translateX(-100%) } 50% { -ms-transform:translateX(-100%) } 75% { -ms-transform:translateX(-100%) } 100% { -ms-transform:translateX(0%) } } @keyframes move_right_green { 0% { transform:translateX(-100%) } 25% { transform:translateX(-100%) } 50% { transform:translateX(-100%) } 75% { transform:translateX(-100%) } 100% { transform:translateX(0%) } }