Maison > interface Web > Questions et réponses frontales > Comment définir la transparence de l'image en CSS

Comment définir la transparence de l'image en CSS

PHPz
Libérer: 2023-04-24 15:21:05
original
2237 Les gens l'ont consulté

CSS est un langage de feuille de style utilisé pour la conception et le développement de sites Web. Il possède de nombreux attributs qui peuvent permettre aux éléments de pages Web de présenter des styles différents. L'un d'eux consiste à définir la transparence de l'image. Voyons comment définir la transparence de l'image via CSS.

  1. Attribut Transparence

En CSS, vous pouvez utiliser l'attribut opacité pour définir la transparence d'une image. Cette propriété peut accepter une valeur comprise entre 0 et 1, où 0 signifie complètement transparent et 1 signifie complètement opaque. Par exemple, pour définir la transparence d'une image à 0,5, le code est le suivant :

img {
  opacity: 0.5;
}
Copier après la connexion

Le code ci-dessus définira toutes les balises img sur semi-transparentes.

  1. Valeur de couleur RGBA

Vous pouvez également utiliser la valeur de couleur RGBA pour définir la transparence de l'image. Les valeurs de couleur RGBA contiennent quatre valeurs, à savoir le rouge, le vert, le bleu et la transparence. Par exemple, pour définir la transparence d'une image à 0,5, le code est le suivant :

img {
  background-color: rgba(255, 255, 255, 0.5);
}
Copier après la connexion

Le code ci-dessus définira la couleur d'arrière-plan de toutes les balises img sur blanc et semi-transparent.

  1. Masque d'image

Vous pouvez également utiliser des masques d'image pour obtenir la transparence de l'image. Un masque d'image est une image de même taille que l'image d'origine. Différents effets de transparence peuvent être obtenus en définissant différents niveaux de transparence sur le masque. Par exemple, pour définir la transparence d'une image à 0,5, le code est le suivant :

img {
  mask-image: url('mask.png');
}
Copier après la connexion

Le code ci-dessus appliquera un masque d'image nommé mask.png à toutes les balises img.

En général, il existe de nombreuses façons de définir la transparence des images via CSS, et vous pouvez choisir différentes méthodes en fonction de besoins spécifiques. Dans le même temps, étant donné que les différents navigateurs ont une compatibilité différente avec les propriétés CSS, vous devez faire attention aux problèmes de compatibilité des navigateurs lorsque vous utilisez CSS pour définir la transparence des images.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal