Changer la couleur de la balise audio

Résolu
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   -  
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Dans une page html, j'ai une balise audio comme suit:
<div class="audio">
     <audio src="audio/rosesblanches.mp3" controls></audio>
     <p>Les roses blanches de Berthe Sylva</p>
</div><!-- /.audio -->

dans le même temps, j'ai la feuille de style:
body {
   font-family: 'Tahoma', sans-serif;
   font-size: 16px;
}
.audio {
   position: relative;
   margin: 0 auto;
   width: 460px;
   height: 80px;
   border: 1px solid #000;
   background-color: transparent;
   border-radius: 8px
}
.audio audio {
   width: 400px;
   height: 32px;
   padding-top: 15px;
   margin-left: 30px;
}
.audio p {
   position: absolute;
   width: 458px;
   left: 20%;
   bottom: -10px;
   font-style: italic;
   color: #fff;
}
.audio p:before {
   content: '♬ ';
}

Le résultat sur la page est :

Comment puis-je changer le fonds de la balise audio ?

Cordialement,
A voir également:

5 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
En en changeant le background color ?
 background-color: transparent;

0
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   16
 
Bonjour,
Cela ne marche pas. Ce que je veux est de pouvoir changer seulement le background de la balise audio.
audio {
   background-color: red;
}

J'ai essayer, mais en vain, on devrait pourtant le faire ??
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Je ne comprend pas... qu'as tu écris exactement ?
C'est bien dans le css existant que tu as apporté ta modification ?
Tu as bien pensé à vider le cache de ton navigateur ensuite ?

Par ce que :
  body {
   font-family: 'Tahoma', sans-serif;
   font-size: 16px;
}
.audio {
   position: relative;
   margin: 0 auto;
   width: 460px;
   height: 80px;
   border: 1px solid #000;
   background-color: red;
   border-radius: 8px
}




0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Et si c'est juste le lecteur :
.audio audio {
   width: 400px;
   height: 32px;
   margin-left: 30px;
  margin-top: 15px;
   background-color: red;
}
0
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   16
 
Comment as-tu obtenu ce résultat,?
C'est exactement ce que je veux.
Arrière plan -> rouge
Premier plan -> noir
0
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   16
 
Ce n'est pas exactement cela. Je l'ai déjà essayé.
J'aimerais avoir la même chose que tu as fais (cf: ton image).
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Exactement le code que je t'ai donné.
rien de plus


https://forums.commentcamarche.net/forum/s/ip/35264765%2C1
0
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   16
 
Curieusement, lorsque j'affiche le résultat sur Microsoft Edge, le résultat est impeccable.
Pourquoi la balise audio est différente d'un navigateur à l'autre ?
0
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   16
 
Jordane,
Je te mets le résultat sur Edge.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chabinot Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   16
 
Bonjour à tous,
J'ai procédé autrement. J'ai pris le plugin audio.js qui me convient.
Ce sujet est résolu.

Cordialement,
0