該MDL提供多種CSS類各種預(yù)先定義的外觀和行為增強(qiáng)功能適用于顯示各種類型的進(jìn)度條。下表中提到的可用類和它們的影響。
SN | 類名稱和說明 |
---|---|
1 | MDL-JS-進(jìn)展 設(shè)置基本MDL行為進(jìn)度指示器,是一個必修課。 |
2 | MDL-progress__indeterminate 設(shè)置動畫進(jìn)度指示器,是一個可選的類。 |
下面的例子展示了使用MDL-JS-進(jìn)步類來顯示不同類型的進(jìn)度條。
mdl_progressbars.htm
<html> <head> <script src="https://atts.w3cschool.cn/attachments/tuploads/materialdesignlite/material.min.js"></script> <link rel="stylesheet" rel="external nofollow" target="_blank" > <link rel="stylesheet" rel="external nofollow" target="_blank" > </head> <body> <h4>Default Progress bar</h4> <div id="progressbar1" class="mdl-progress mdl-js-progress"></div> <h4>Indeterminate Progress bar</h4> <div id="progressbar2" class="mdl-progress mdl-js-progress mdl-progress__indeterminate"></div> <h4>Buffering Progress bar</h4> <div id="progressbar3" class="mdl-progress mdl-js-progress"></div> <script language="javascript"> document.querySelector('#progressbar1').addEventListener('mdl-componentupgraded', function() { this.MaterialProgress.setProgress(44); }); document.querySelector('#progressbar3').addEventListener('mdl-componentupgraded', function() { this.MaterialProgress.setProgress(33); this.MaterialProgress.setBuffer(87); }); </script> </body> </html>
驗證結(jié)果。
更多建議: