Maison >interface Web >tutoriel CSS >Comment puis-je contrôler l'opacité d'un DIV parent sans affecter ses enfants ?
Contrôle de l'opacité dans les éléments imbriqués
Lorsque vous travaillez avec des éléments DIV imbriqués, il peut parfois être souhaitable d'ajuster l'opacité de l'élément parent sans affectant ses enfants. Ceci peut être réalisé en utilisant la propriété CSS background-color avec la fonction rgba().
Solution :
Pour définir l'opacité d'un DIV parent sans affecter son enfant DIV, utilisez le CSS suivant syntaxe :
.parent { background-color: rgba(r, g, b, a); }
Explication :
La propriété background-color définit la couleur d'arrière-plan d'un élément. La fonction rgba() vous permet de spécifier les composantes de couleur en utilisant les valeurs rouge (r), vert (g) et bleu (b). Le dernier paramètre, a, représente la transparence alpha. Cette valeur va de 0 (entièrement transparent) à 1 (entièrement opaque).
Par exemple, pour rendre le DIV parent transparent à 50 % tout en préservant la couleur de son DIV enfant, appliquez le CSS suivant :
.parent { background-color: rgba(0, 0, 0, 0.5); }
Remarque : Cette technique s'applique uniquement à la couleur d'arrière-plan de l'élément parent. Cela n'affectera aucune autre propriété visuelle du DIV enfant, telle que la couleur du texte ou la taille de la police.
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!