Réglage de l'opacité des éléments html dans les différents navigateurs
J'ai besoin de configurer un code HTML <img src=""/>
opacité de cet objet en JavaScript dans tous les navigateurs.
Dans Firefox, je le fais avec ligne:
imageobject.style.MozOpacity=opacity/100;
Qu'est-ce que le bon code javascript pour définir l'opacité d'un élément dans les différents navigateurs?
- Embrassez jQuery. Il gère l'ensemble de la croix-navigateur problèmes en interne.
- double possible de changer l'opacité de l'image à l'aide de javascript
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin de renifler l'agent de l'utilisateur, il suffit de mettre les deux valeurs que les navigateurs ignorent les hors de propos.
Définir l'Opacité d'un élément en Javascript:
Il y a beaucoup de façons de le faire.
Exemple 1, définir les éléments de style de l'attribut donnant l'opacité de 50% comme ceci:
Exemple 2, si vous prenez l'élément de document.getElementbyId ensuite, vous pouvez affecter un nombre entre 0 et 1 pour son style.l'opacité de la propriété. Le texte est fixé à 20% d'opacité.
Exemple 3, faire un sélecteur CSS intégré dans le HTML qui fait référence à la classe de votre div. Le texte dans le div est noir, mais apparaît grisâtre à cause de son opacité à 50%.
Exemple 4, Importer jQuery. Faire un simple élément div. Prenez la div à l'aide de jQuery et de l'ensemble de son contenu html d'un élément span qui définit sa propre opacité.
Exemple 5,
Importer jQuery. Donner votre div de classe. Sélectionnez l'élément par sa classe et de définir sa .propriété css en passant le premier paramètre que l'opacité et le 2ème paramètre sous la forme d'un nombre entre 0 et 1.
Exemple 6, Définir le style de votre élément pour avoir une couleur rgba
Exemple 7, l'Utilisation de jQuery pour le navigateur peut prendre 4 secondes de la fermeture de l'élément à 10% d'opacité.
Exemple 8, utilisez la méthode pour animer dire jquery de prendre 5 secondes pour changer l'opacité de 5%.
Vous n'avez pas besoin d'utiliser des fournisseurs de préfixes spécifiques, ou la détection du navigateur...
Juste mis
opacity
. Firefox, Chrome et Safari ont pris en charge la simpleopacity
pour un certain temps maintenant, et IE9 et de soutienopacity
.filter
fonctionne sous IE.Dans chrome, vous venez de définir
imgobject.style.opacity=0.5;
dans IEimgobject.style.filter='alpha(opacity=50)'
.