Element transparent sur le background

Fermé
sonikss Messages postés 15 Date d'inscription lundi 22 décembre 2008 Statut Membre Dernière intervention 28 janvier 2016 - 12 mai 2014 à 08:01
Gornarf Messages postés 122 Date d'inscription vendredi 19 février 2010 Statut Membre Dernière intervention 15 mai 2014 - 12 mai 2014 à 08:17
Bonjour,
mon problème est le suivant :
je voudrais que mon texte, une fois qu'il est dessus de mon background ( qui est fixé ),
qu'une fois cela qu'il gagne en opacité. Mais cela qu'une fois sur le background pas sur le body de ma page.
Merci de vos aides.


1 réponse

Gornarf Messages postés 122 Date d'inscription vendredi 19 février 2010 Statut Membre Dernière intervention 15 mai 2014 3
Modifié par Gornarf le 12/05/2014 à 08:20
Ton texte dois être associé à un élément: <div><p><span> sinon ca fonctionnera moins bien

donc tu met ton texte dans des jolies balises et en css tu lui donnes de l'opacité

opacity=x.x pour moz,chrome,safari,opera
alpha(opacity=xx) pour ie

sinon tu déclenche un évènement js au moment ou tu veux que tu texte prenne de l'opacité


<script>
function jeSuisOpaque() {
var element = document.getElementById('id_de_ton_texte');
element.style.opacity = "0.9";
element.style.filter = 'alpha(opacity=90)'; // pour IE
}
</script>

Le
function jeSuisOpaque (){
+
 } 
n'est à utiliser que si tu veux associer la mise en opacité à un évènement

dans ce cas, sur l'élément déclencheur tu procèdera ainsi:

 onMonEvenement="jeSuisOpaque();" 
0