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

/ 7,980评论 / 39325阅读 / 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. RalphRef说道:

    farmacia online madrid: farmacia online 24 horas – farmacia online envГ­o gratis

  2. Donaldfub说道:

    acquisto farmaci con ricetta: comprare farmaci online con ricetta – п»їFarmacia online migliore

  3. Williamjes说道:

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

  4. Williamjes说道:

    acquisto farmaci con ricetta: farmacie online affidabili – Farmacia online piГ№ conveniente

  5. Antoniadat说道:

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

  6. Williamjes说道:

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

  7. Antoniadat说道:

    farmacias direct: farmacia online españa – farmacia online españa envío internacional

  8. RobertindUp说道:

    medikamente rezeptfrei online apotheke gГјnstig internet apotheke

  9. Williamjes说道:

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

  10. RobertindUp说道:

    farmacias direct farmacias online baratas п»їfarmacia online espaГ±a

  11. RalphRef说道:

    farmacia online piГ№ conveniente: acquistare farmaci senza ricetta – migliori farmacie online 2024

  12. RobertindUp说道:

    top farmacia online farmacie online autorizzate elenco farmacia online piГ№ conveniente

  13. Antoniadat说道:

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

  14. Antoniadat说道:

    pharmacie en ligne fiable: Pharmacie Internationale en ligne – pharmacie en ligne livraison europe

  15. RalphRef说道:

    europa apotheke: beste online-apotheke ohne rezept – п»їshop apotheke gutschein

  16. VernonJaf说道:

    http://euapothekeohnerezept.com/# eu apotheke ohne rezept

  17. Williamjes说道:

    europa apotheke: online apotheke deutschland – eu apotheke ohne rezept

  18. The hard work you put into this post is as admirable as The commitment to high quality. It’s very attractive.

  19. Williamjes说道:

    beste online-apotheke ohne rezept: eu apotheke ohne rezept – beste online-apotheke ohne rezept

  20. Antoniadat说道:

    ohne rezept apotheke: günstigste online apotheke – medikament ohne rezept notfall

  21. Antoniadat说道:

    pharmacies en ligne certifiées: pharmacie en ligne france livraison belgique – pharmacie en ligne france

  22. Donaldfub说道:

    п»їFarmacia online migliore: п»їFarmacia online migliore – Farmacie online sicure

  23. RobertindUp说道:

    п»їfarmacia online espaГ±a farmacias direct farmacia online madrid

  24. Williamjes说道:

    farmacia online envГ­o gratis: farmacia online espaГ±a envГ­o internacional – farmacia online barcelona

  25. Williamjes说道:

    Farmacia online piГ№ conveniente: comprare farmaci online con ricetta – migliori farmacie online 2024

  26. Donaldfub说道:

    beste online-apotheke ohne rezept: medikament ohne rezept notfall – online apotheke versandkostenfrei

  27. RobertindUp说道:

    trouver un mГ©dicament en pharmacie pharmacie en ligne france fiable pharmacie en ligne avec ordonnance

  28. The Writing is a go-to resource, like a favorite coffee shop where the barista knows The order. Always comforting.

  29. The way you articulate The thoughts is as refreshing as the first sip of coffee in the morning.

  30. 28130 auto glass说道:

    A masterpiece of writing! You’ve covered all bases with elegance.

  31. RobertindUp说道:

    apotheke online online apotheke medikamente rezeptfrei

  32. Antoniadat说道:

    comprare farmaci online all’estero: farmacia online senza ricetta – farmacia online più conveniente

  33. Antoniadat说道:

    internet apotheke: internet apotheke – günstigste online apotheke

  34. VernonJaf说道:

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

  35. RalphRef说道:

    gГјnstigste online apotheke: online apotheke preisvergleich – п»їshop apotheke gutschein

  36. VernonJaf说道:

    https://eufarmacieonline.com/# farmaci senza ricetta elenco

  37. VernonJaf说道:

    https://eumedicamentenligne.shop/# trouver un mГ©dicament en pharmacie

  38. Donaldfub说道:

    ohne rezept apotheke: internet apotheke – online apotheke deutschland

  39. Williamjes说道:

    farmaci senza ricetta elenco: farmaci senza ricetta elenco – comprare farmaci online all’estero

  40. Antoniadat说道:

    online apotheke: online apotheke preisvergleich – online apotheke günstig

  41. Antoniadat说道:

    Farmacia online migliore: Farmacia online migliore – top farmacia online

  42. Williamjes说道:

    Pharmacie sans ordonnance: pharmacie en ligne sans ordonnance – pharmacie en ligne france livraison internationale

  43. RobertindUp说道:

    Pharmacie Internationale en ligne Pharmacie sans ordonnance Pharmacie en ligne livraison Europe

  44. Williamjes说道:

    farmacia online barcelona: farmacias online seguras – farmacias online seguras

  45. RobertindUp说道:

    Pharmacie sans ordonnance Pharmacie Internationale en ligne pharmacie en ligne pas cher

  46. Williamjes说道:

    farmacie online sicure: farmacie online autorizzate elenco – top farmacia online

  47. RobertindUp说道:

    migliori farmacie online 2024 Farmacie on line spedizione gratuita Farmacie online sicure

  48. Antoniadat说道:

    farmacia online senza ricetta: farmacia online più conveniente – farmacie online affidabili

  49. RalphRef说道:

    farmacie online autorizzate elenco: comprare farmaci online con ricetta – Farmacia online piГ№ conveniente

  50. Williamjes说道:

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

发表回复

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