Est-il possible de style de la balise audio html5?
Je n'ai pas trouvé de ressources sur la façon de le faire. Quelque chose d'aussi simple que de changer la couleur du joueur serait sympa de les avoir 🙂
- Me fait penser au rythme des boutons sur le vieux Wurlitzers - "samba", "jazz", "la valse", ...
- Les différents navigateurs réagissent différemment au style de l'élément audio - stackoverflow.com/a/27765938/325251
- oui, et sur ie, il semble la pire. comment peuvent-ils donner l'air si mauvais?
- vidéo de style du navigateur croix de répondre à advprog.blogspot.co.royaume-uni/2013/07/...
- c'est qu'une question sérieuse? c'est Microsoft!!
- Malheureusement, ce n'est pas de la croix-navigateur. C'est seulement Webkit et peut-être à l'Opéra.
Vous devez vous connecter pour publier un commentaire.
Oui! La balise HTML5 audio avec le "contrôle" de l'attribut utilise le navigateur par défaut du lecteur. Vous pouvez le personnaliser à votre guise en n'utilisant pas les commandes du navigateur, mais rouler vos propres contrôles et de parler de l'API audio via javascript.
Heureusement, d'autres personnes l'ont déjà fait. Mon joueur préféré est maintenant de jPlayer, il est très à styliser et fonctionne très bien. Check it out.
Oui: vous pouvez masquer le navigateur intégré à l'INTERFACE utilisateur (par retrait de la
controls
attribut deaudio
) et au lieu de construire votre propre interface et de contrôler la lecture à l'aide de Javascript (source):Vous pouvez ensuite ajouter des classes CSS pour les éléments (dans ce cas, le
div
+button
s) et le style comme vous le souhaitez.MDN HTMLAudioElement de référence de l'API
L'aspect de l'étiquette est un navigateur, mais vous pouvez la masquer, de construire votre propre interface et de contrôler la lecture à l'aide de Javascript.
Ken avait droit en tant que bien.
un
css
tag:vous obtiendrez des résultats. semble qu'il ne veut pas le joueur de n'importe quelle hauteur au-dessus ou au-dessous de 25px mais la largeur peut être raccourci ou allongé dans une certaine mesure.
c'était assez bon pour moi; voir cet exemple (attention, l'audio est lu automatiquement): http://www.thenewyorkerdeliinc.com
Vous devez créer votre propre joueur qui s'interface avec l'élément HTML5 audio. Ce tutoriel va vous aider à http://alexkatz.me/html5-audio/building-a-custom-html5-audio-player-with-javascript/
De changer la couleur du joueur, tout simplement l'adresse de la balise audio dans votre fichier css, par exemple sur un de mes sites, le joueur est devenu invisible (blanc sur blanc) j'ai donc ajouté:
Cela a changé le joueur à la lumière bleue.
un peu de couleur accordages
Si vous voulez style les navigateurs standard lecteur de musique dans le CSS: