"Material Horizontal Line Loader Animation"
Bootstrap 3.0.0 Snippet by ankitsoni18

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="row"> <h2>Material Loader Animation</h2> </div> <div class="row"> <div class="col-sm-12"> <div class="progress"> <div class="indeterminate"></div> </div> </div> </div> </div>
.progress { position: relative; height: 4px; display: block; width: 100%; background-color: #03a9f4; overflow: hidden } .progress .determinate { position: absolute; top: 0; left: 0; bottom: 0; background-color: #26a69a; -webkit-transition: width .3s linear; transition: width .3s linear } .progress .indeterminate { background-color: #e7eef1; } .progress .indeterminate:before { content: ''; position: absolute; background-color: inherit; top: 0; left: 0; bottom: 0; will-change: left, right; -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite } .progress .indeterminate:after { content: ''; position: absolute; background-color: inherit; top: 0; left: 0; bottom: 0; will-change: left, right; -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; -webkit-animation-delay: 1.15s; animation-delay: 1.15s } @-webkit-keyframes indeterminate { 0% { left: -35%; right: 100% } 60% { left: 100%; right: -90% } 100% { left: 100%; right: -90% } } @keyframes indeterminate { 0% { left: -35%; right: 100% } 60% { left: 100%; right: -90% } 100% { left: 100%; right: -90% } } @-webkit-keyframes indeterminate-short { 0% { left: -200%; right: 100% } 60% { left: 107%; right: -8% } 100% { left: 107%; right: -8% } } @keyframes indeterminate-short { 0% { left: -200%; right: 100% } 60% { left: 107%; right: -8% } 100% { left: 107%; right: -8% } }

Related: See More


Questions / Comments: