@import "../mmv.globals"; @import "mediawiki.mixins.animation"; @progress-height: @progress-bar-height; .mw-mmv-progress { width: 100%; height: @progress-height; position: absolute; top: -@progress-height; background-color: #cccccc; background-color: rgba( 221, 221, 221, 0.5 ); } .mw-mmv-progress.empty { display: none; } .mw-mmv-progress-percent { width: 0; height: @progress-height; background: linear-gradient(-45deg, transparent 33%, rgba(0,0,0,0.1) 33%, rgba(0,0,0,0.1) 66%, transparent 66%), #347bff; background-size: 35px 20px, 100% 100%, 100% 100%; .animation( mw-mmv-progress-percent-animation 1.5s linear infinite ); } .mw-mmv-progress-percent-animation() { 0% { background-position: 0px 0px; } 100% { background-position: -70px 0px; } } @-webkit-keyframes mw-mmv-progress-percent-animation { .mw-mmv-progress-percent-animation; } @-moz-keyframes mw-mmv-progress-percent-animation { .mw-mmv-progress-percent-animation; } @-o-keyframes mw-mmv-progress-percent-animation { .mw-mmv-progress-percent-animation; } @keyframes mw-mmv-progress-percent-animation { .mw-mmv-progress-percent-animation; }