framework7.angular
Version:
Full Featured Mobile HTML Framework For Building iOS & Android Apps using Angularjs
158 lines (156 loc) • 6.68 kB
HTML
<div data-page="progressbar" class="page" ng-controller="ProgressBar">
<div class="navbar">
<div class="navbar-inner">
<div class="left"><a href="index.html" class="back link icon-only"><i class="icon icon-back"></i></a></div>
<div class="center">Progress Bar</div>
<div class="right"><a href="#" class="open-panel link icon-only"><i class="icon icon-bars"></i></a></div>
</div>
</div>
<div class="page-content">
<div class="content-block">
<p>In addition to <a href="preloader.html">Preloader</a>, Framework7 also comes with fancy animated determinate and infinite/indeterminate progress bars to indicate some activity.</p>
</div>
<div class="content-block-title">Determinate Progress Bar</div>
<div class="content-block">
<div class="content-block-inner">
<p>When progress bar is determinate it indicates how long an operation will take when the percentage complete is detectable.</p>
<p>Inline determinate progress bar:</p>
<div class="ks-demo-progressbar-inline">
<p><span data-progress="10" class="progressbar"></span></p>
<p class="buttons-row"><a href="#" data-progress="10" class="button button-raised">10%</a><a href="#" data-progress="30" class="button button-raised">30%</a><a href="#" data-progress="50" class="button button-raised">50%</a><a href="#" data-progress="100" class="button button-raised">100%</a></p>
</div>
<p>Inline determinate load & hide:</p>
<div class="ks-demo-progressbar-load-hide">
<p style="height:2px"></p>
<p><a href="#" class="button button-raised">Start Loading</a></p>
</div>
<p>Overlay with determinate progress bar on top of the app:</p>
<p class="ks-demo-progressbar-overlay"><a href="#" class="button button-raised">Start Loading</a></p>
</div>
</div>
<div class="content-block-title">Infinite Progress Bar</div>
<div class="content-block">
<div class="content-block-inner">
<p>When progress bar is infinite/indeterminate it requests that the user wait while something finishes when it’s not necessary to indicate how long it will take.</p>
<p>Inline infinite progress bar</p>
<p><span class="progressbar-infinite"></span></p>
<p>Multi-color infinite progress bar</p>
<p><span class="progressbar-infinite color-multi"></span></p>
<p>Overlay with infinite progress bar on top of the app</p>
<p class="ks-demo-progressbar-infinite-overlay"><a href="#" class="button button-raised">Start Loading</a></p>
<p>Overlay with infinite multi-color progress bar on top of the app</p>
<p class="ks-demo-progressbar-infinite-multi-overlay"><a href="#" class="button button-raised">Start Loading</a></p>
</div>
</div>
<div class="content-block-title">Colored</div>
<div class="list-block">
<ul>
<li class="item-content">
<div class="item-inner">
<div data-progress="5" class="progressbar color-red"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="10" class="progressbar color-pink"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="15" class="progressbar color-purple"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="20" class="progressbar color-deeppurple"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="25" class="progressbar color-indigo"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="30" class="progressbar color-blue"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="35" class="progressbar color-lightblue"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="40" class="progressbar color-cyan"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="45" class="progressbar color-teal"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="50" class="progressbar color-green"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="55" class="progressbar color-lightgreen"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="60" class="progressbar color-lime"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="65" class="progressbar color-yellow"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="70" class="progressbar color-amber"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="75" class="progressbar color-orange"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="80" class="progressbar color-deeporange"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="85" class="progressbar color-brown"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="90" class="progressbar color-gray"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="95" class="progressbar color-bluegray"></div>
</div>
</li>
<li class="item-content">
<div class="item-inner">
<div data-progress="100" class="progressbar color-black"></div>
</div>
</li>
<li style="background-color: #999" class="item-content">
<div class="item-inner">
<div data-progress="95" class="progressbar color-white"></div>
</div>
</li>
</ul>
</div>
</div>
</div>