Maison > interface Web > tutoriel CSS > le corps du texte

Comment obtenir des arrière-plans Div transparents dans IE8 sans affecter le contenu ?

Susan Sarandon
Libérer: 2024-11-12 05:24:02
original
448 Les gens l'ont consulté

How to Achieve Transparent Div Backgrounds in IE8 Without Affecting Contents?

Comment définir l'opacité de l'arrière-plan d'un div dans IE 8 sans affecter les éléments contenus

Définir l'opacité de l'arrière-plan d'un div peut être délicat dans IE 8 , car la propriété d'opacité affecte à la fois l'arrière-plan et tous les éléments contenus.

Solution utilisant la couleur rgba

Une solution viable consiste à utiliser une couleur d'arrière-plan rgba, où la quatrième la valeur représente le canal alpha ou la transparence. Cette méthode ne fonctionne pas dans IE8 ou les navigateurs plus anciens, mais elle peut être implémentée avec le hack CSS3Pie.

.myelement {
    background: rgba(200, 54, 54, 0.5);
    -pie-background:  rgba(200, 54, 54, 0.5);
    behavior: url(PIE.htc);
}
Copier après la connexion

Solution utilisant le dégradé de filtre IE

Une autre option est pour utiliser le style de filtre d'IE avec le mot-clé gradient. Cette technique est utilisée par CSS3Pie en coulisses, mais elle nécessite de manipuler directement les filtres d'IE :

.myelement {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80c83434', endColorstr='#80c83434');
}
Copier après la connexion

Cette méthode fonctionne dans IE8 mais peut être plus complexe pour les changements d'opacité dynamiques. CSS3Pie offre une solution plus propre et plus complète.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal