該MDL提供多種CSS類(lèi)各種預(yù)先定義的外觀(guān)和行為增強(qiáng)功能適用于顯示各種類(lèi)型的進(jìn)度條。下表中提到的可用類(lèi)和它們的影響。
SN | 類(lèi)名稱(chēng)和說(shuō)明 |
---|---|
1 | MDL-JS-進(jìn)展 設(shè)置基本MDL行為進(jìn)度指示器,是一個(gè)必修課。 |
2 | MDL-progress__indeterminate 設(shè)置動(dòng)畫(huà)進(jìn)度指示器,是一個(gè)可選的類(lèi)。 |
下面的例子展示了使用MDL-JS-進(jìn)步類(lèi)來(lái)顯示不同類(lèi)型的進(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>
驗(yàn)證結(jié)果。
更多建議: