[HTML/CSS]audio音乐进度条(一)外观

/ 5,166评论 / 22515阅读 / 2点赞

预期效果

由于audio标签自带的控制面板样式可能不合我们的心意,很多时候会想把自定义音乐播放器的样式,其中进度条也是不可少的。


实现

<span id="cmusic_control_span_progressBar">
    <div class="cmusic_displayFlex_class cmusic_control_progress_div">
        <span id="cmusic_control_span_loadProgress" style="width:80%"></span>
        <span id="cmusic_control_span_progress" style="width:50%"></span>
    </div>
</span>
/*外框*/
#cmusic_control_span_progressBar{
    border-radius: 50px;
    height: 20px;
    width: 100%;
    display: inline-flex;
    align-items: center;
    position: relative;
    background: transparent;
    box-shadow: inset 2px 2px 4px #bcc5d6,
        inset -2px -2px 5px #feffff;
    border: 2px solid #d0f4ff;
    justify-content: center;
    transition: all 0.8s ease;
}
/*布局类*/
.cmusic_displayFlex_class {
    width: 100%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}
.cmusic_control_progress_div {
    position:absolute;
    width:94% !important;
    height:100%;
    align-items: center;
}
/*进度条*/
#cmusic_control_span_progress,
#cmusic_control_span_loadProgress{
    background: linear-gradient(90deg, #c4f4fe, #66ccff);
    border-radius: 50px;
    position: absolute;
    height: 60%;
    pointer-events: none;
    transition: width 0.5s ease;
    box-shadow: 2px 2px 10px #ccd3ff,
    -2px -2px 10px #ccd3ff;
}
/*加载进度条*/
#cmusic_control_span_loadProgress {
    background: linear-gradient(90deg, #abecd6, #fff9d2);
}

目录

本文我们聊了如何搞出进度条的外观,接下来我们将聊聊如何让进度条跟随<audio>的已播放时长改变播放进度

  1. AllenTal说道:

    pharmacie en ligne fiable: kamagra gel – Pharmacie sans ordonnance

  2. RobertDer说道:

    http://cenligne.com/# Achat médicament en ligne fiable

  3. IgnacioelOrb说道:

    п»їpharmacie en ligne france: kamagra gel – pharmacie en ligne france pas cher

  4. RobertDer说道:

    http://kamagraenligne.com/# acheter médicament en ligne sans ordonnance

  5. Edwardcit说道:

    pharmacie en ligne livraison europe: levitra en ligne – pharmacie en ligne france livraison internationale

  6. IgnacioelOrb说道:

    acheter mГ©dicament en ligne sans ordonnance: achat kamagra – pharmacie en ligne livraison europe

  7. Keithhak说道:

    acheter mГ©dicament en ligne sans ordonnance Acheter Cialis 20 mg pas cher pharmacies en ligne certifiГ©es

  8. AllenTal说道:

    Viagra homme prix en pharmacie sans ordonnance: Acheter du Viagra sans ordonnance – Prix du Viagra en pharmacie en France

  9. Edwardcit说道:

    pharmacie en ligne france fiable: Levitra 20mg prix en pharmacie – pharmacies en ligne certifiГ©es

  10. AllenTal说道:

    pharmacie en ligne fiable: achat kamagra – pharmacie en ligne avec ordonnance

  11. Edwardcit说道:

    Viagra femme ou trouver: Meilleur Viagra sans ordonnance 24h – Viagra homme sans prescription

  12. AllenTal说道:

    pharmacie en ligne france livraison belgique: Levitra sans ordonnance 24h – pharmacie en ligne pas cher

  13. Edwardcit说道:

    pharmacie en ligne: pharmacie en ligne avec ordonnance – pharmacie en ligne pas cher

  14. IgnacioGinia说道:

    Viagra homme sans ordonnance belgique: Viagra sans ordonnance 24h – Sildenafil teva 100 mg sans ordonnance

  15. AllenTal说道:

    pharmacie en ligne fiable: cialis prix – Pharmacie Internationale en ligne

  16. Keithhak说道:

    acheter mГ©dicament en ligne sans ordonnance cialis sans ordonnance pharmacie en ligne france livraison internationale

  17. Keithhak说道:

    Pharmacie en ligne livraison Europe pharmacie en ligne france livraison internationale pharmacie en ligne sans ordonnance

  18. IgnacioelOrb说道:

    pharmacie en ligne: pharmacie en ligne pas cher – pharmacie en ligne france pas cher

  19. Keithhak说道:

    pharmacie en ligne pas cher levitra generique prix en pharmacie Achat mГ©dicament en ligne fiable

  20. RobertindUp说道:

    pharmacie en ligne france fiable п»їpharmacie en ligne france pharmacies en ligne certifiГ©es

  21. Antoniadat说道:

    pharmacie en ligne avec ordonnance: pharmacies en ligne certifi̩es Рpharmacie en ligne fiable

  22. Williamjes说道:

    farmacie online affidabili: Farmacie on line spedizione gratuita – farmaci senza ricetta elenco

  23. Antoniadat说道:

    farmacia online españa envío internacional: farmacia online madrid – farmacia online 24 horas

  24. Williamjes说道:

    farmacias online seguras en espaГ±a: farmacias online seguras – farmacia online madrid

  25. RobertindUp说道:

    comprare farmaci online con ricetta migliori farmacie online 2024 farmacia online piГ№ conveniente

  26. Williamjes说道:

    medikamente rezeptfrei: gГјnstigste online apotheke – beste online-apotheke ohne rezept

  27. Donaldfub说道:

    gГјnstigste online apotheke: internet apotheke – beste online-apotheke ohne rezept

  28. Antoniadat说道:

    pharmacie en ligne france fiable: pharmacie en ligne pas cher Рpharmacies en ligne certifi̩es

  29. Donaldfub说道:

    migliori farmacie online 2024: farmacia online piГ№ conveniente – Farmacia online piГ№ conveniente

  30. Williamjes说道:

    pharmacie en ligne fiable: pharmacie en ligne livraison europe – pharmacie en ligne france livraison internationale

  31. RalphRef说道:

    farmacie online sicure: comprare farmaci online con ricetta – farmacie online affidabili

  32. Williamjes说道:

    acquisto farmaci con ricetta: farmacie online affidabili – Farmacie on line spedizione gratuita

  33. Williamjes说道:

    Pharmacie Internationale en ligne: vente de mГ©dicament en ligne – п»їpharmacie en ligne france

  34. RobertindUp说道:

    acquisto farmaci con ricetta п»їFarmacia online migliore migliori farmacie online 2024

  35. Williamjes说道:

    internet apotheke: online apotheke rezept – online apotheke deutschland

  36. RobertindUp说道:

    top farmacia online comprare farmaci online all’estero farmacia online senza ricetta

  37. Antoniadat说道:

    farmacia online senza ricetta: farmacie online sicure – Farmacia online più conveniente

  38. Antoniadat说道:

    farmacia online españa: farmacia online envío gratis – farmacias online baratas

  39. Donaldfub说道:

    farmaci senza ricetta elenco: farmacie online affidabili – Farmacia online miglior prezzo

  40. RobertindUp说道:

    п»їFarmacia online migliore comprare farmaci online all’estero п»їFarmacia online migliore

  41. RalphRef说道:

    pharmacie en ligne france livraison belgique: trouver un mГ©dicament en pharmacie – pharmacie en ligne france fiable

  42. Antoniadat说道:

    online apotheke deutschland: medikament ohne rezept notfall – internet apotheke

  43. Antoniadat说道:

    pharmacies en ligne certifi̩es: vente de m̩dicament en ligne Рpharmacie en ligne

  44. RalphRef说道:

    migliori farmacie online 2024: top farmacia online – farmacia online piГ№ conveniente

  45. Williamjes说道:

    internet apotheke: internet apotheke – gГјnstige online apotheke

  46. Williamjes说道:

    farmacia online piГ№ conveniente: п»їFarmacia online migliore – farmacia online piГ№ conveniente

  47. Williamjes说道:

    vente de mГ©dicament en ligne: Pharmacie en ligne livraison Europe – Pharmacie sans ordonnance

  48. RobertindUp说道:

    pharmacie en ligne france pas cher pharmacie en ligne sans ordonnance pharmacie en ligne france livraison internationale

  49. Antoniadat说道:

    farmacie online autorizzate elenco: farmacie online affidabili – farmaci senza ricetta elenco

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注