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

/ 7,976评论 / 39312阅读 / 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. Antoniadat说道:

    Farmacie on line spedizione gratuita: migliori farmacie online 2024 – Farmacie on line spedizione gratuita

  2. I appreciate the balance and fairness in The writing, like a perfect partner who always keeps things interesting. Great job!

  3. Distilling hard to understand concepts into readable content, or what I like to call, a miracle.

  4. VernonJaf说道:

    https://eumedicamentenligne.com/# pharmacie en ligne france livraison internationale

  5. Donaldfub说道:

    farmacias online seguras en espaГ±a: farmacia online envГ­o gratis – farmacia online espaГ±a envГ­o internacional

  6. RobertindUp说道:

    acquisto farmaci con ricetta acquisto farmaci con ricetta п»їFarmacia online migliore

  7. VernonJaf说道:

    https://euapothekeohnerezept.com/# online apotheke deutschland

  8. Antoniadat说道:

    acheter médicament en ligne sans ordonnance: pharmacie en ligne france – Achat médicament en ligne fiable

  9. Antoniadat说道:

    pharmacie en ligne: pharmacie en ligne france livraison internationale РAchat m̩dicament en ligne fiable

  10. VernonJaf说道:

    http://eumedicamentenligne.com/# vente de mГ©dicament en ligne

  11. RalphRef说道:

    online apotheke rezept: online apotheke preisvergleich – gГјnstige online apotheke

  12. Williamjes说道:

    pharmacie en ligne france livraison internationale: vente de mГ©dicament en ligne – Pharmacie sans ordonnance

  13. Williamjes说道:

    online apotheke gГјnstig: gГјnstigste online apotheke – gГјnstigste online apotheke

  14. RobertindUp说道:

    farmacie online sicure farmacie online autorizzate elenco farmacie online autorizzate elenco

  15. Antoniadat说道:

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

  16. RobertindUp说道:

    farmacias online seguras п»їfarmacia online espaГ±a farmacias online seguras

  17. RobertindUp说道:

    apotheke online europa apotheke online apotheke deutschland

  18. RalphRef说道:

    farmacia en casa online descuento: п»їfarmacia online espaГ±a – farmacias online seguras en espaГ±a

  19. Antoniadat说道:

    farmacia online madrid: farmacia online españa – farmacias online baratas

  20. Antoniadat说道:

    farmacie online affidabili: comprare farmaci online all’estero – farmacia online più conveniente

  21. Donaldfub说道:

    Achat mГ©dicament en ligne fiable: pharmacie en ligne france livraison internationale – pharmacie en ligne france livraison belgique

  22. Williamjes说道:

    Achat mГ©dicament en ligne fiable: pharmacie en ligne pas cher – acheter mГ©dicament en ligne sans ordonnance

  23. RalphRef说道:

    online apotheke gГјnstig: online apotheke versandkostenfrei – online apotheke gГјnstig

  24. Donaldfub说道:

    Farmacia online miglior prezzo: farmacia online senza ricetta – Farmacie on line spedizione gratuita

  25. Williamjes说道:

    online apotheke gГјnstig: beste online-apotheke ohne rezept – online apotheke rezept

  26. RalphRef说道:

    farmacia barata: farmacias online seguras en espaГ±a – п»їfarmacia online espaГ±a

  27. VernonJaf说道:

    https://eumedicamentenligne.com/# Pharmacie sans ordonnance

  28. Antoniadat说道:

    pharmacie en ligne france pas cher: Pharmacie Internationale en ligne Рacheter m̩dicament en ligne sans ordonnance

  29. Williamjes说道:

    farmacias direct: farmacia online espaГ±a envГ­o internacional – farmacia online madrid

  30. Antoniadat说道:

    Pharmacie sans ordonnance: pharmacie en ligne livraison europe Рvente de m̩dicament en ligne

  31. RobertindUp说道:

    farmacie online autorizzate elenco farmacie online sicure acquisto farmaci con ricetta

  32. RobertindUp说道:

    europa apotheke online apotheke versandkostenfrei beste online-apotheke ohne rezept

  33. RobertindUp说道:

    online apotheke rezept online apotheke rezept medikament ohne rezept notfall

  34. Antoniadat说道:

    online apotheke preisvergleich: online apotheke rezept – günstige online apotheke

  35. Antoniadat说道:

    Achat m̩dicament en ligne fiable: pharmacie en ligne livraison europe Рacheter m̩dicament en ligne sans ordonnance

  36. Donaldfub说道:

    farmacia online 24 horas: farmacia online barata y fiable – farmacia online madrid

  37. RalphRef说道:

    comprare farmaci online all’estero: farmacia online piГ№ conveniente – comprare farmaci online all’estero

  38. Williamjes说道:

    acquistare farmaci senza ricetta: Farmacie online sicure – farmacie online autorizzate elenco

  39. Williamjes说道:

    pharmacie en ligne france livraison internationale: pharmacie en ligne fiable – Pharmacie Internationale en ligne

  40. VernonJaf说道:

    http://eumedicamentenligne.com/# Pharmacie sans ordonnance

  41. Antoniadat说道:

    Farmacia online più conveniente: farmacie online sicure – Farmacie on line spedizione gratuita

  42. Antoniadat说道:

    farmacia online madrid: farmacia online 24 horas – farmacia online barata y fiable

  43. RobertindUp说道:

    online apotheke rezept medikament ohne rezept notfall medikament ohne rezept notfall

  44. Williamjes说道:

    Farmacia online miglior prezzo: top farmacia online – Farmacie on line spedizione gratuita

  45. Williamjes说道:

    farmacia online barata y fiable: farmacia online espaГ±a envГ­o internacional – farmacias direct

  46. RobertindUp说道:

    п»їfarmacia online espaГ±a farmacia en casa online descuento farmacias online seguras en espaГ±a

  47. RobertindUp说道:

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

  48. Antoniadat说道:

    farmacia online: farmacia online più conveniente – Farmacie on line spedizione gratuita

  49. Antoniadat说道:

    farmacias online baratas: farmacias online seguras en españa – farmacia online españa

发表回复

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