Maison > interface Web > tutoriel CSS > Comment puis-je modifier les couleurs de remplissage SVG lorsque je les utilise comme images d'arrière-plan ?

Comment puis-je modifier les couleurs de remplissage SVG lorsque je les utilise comme images d'arrière-plan ?

Barbara Streisand
Libérer: 2024-12-24 22:03:22
original
352 Les gens l'ont consulté

How Can I Change SVG Fill Colors When Using Them as Background Images?

Modification des couleurs de remplissage SVG en tant qu'images d'arrière-plan

Lorsque des éléments SVG en ligne sont utilisés, CSS peut être utilisé pour modifier facilement les couleurs de remplissage. Cependant, cette méthode n'est pas applicable lorsque les SVG sont utilisés comme images d'arrière-plan. Pour relever ce défi, pensez à tirer parti des masques CSS.

La propriété 'mask' vous permet d'établir un masque qui est imposé à un élément. En utilisant cette propriété, vous pouvez spécifier le fichier SVG comme image de masque, comme démontré ci-dessous :

.icon {
    background-color: red;
    -webkit-mask-image: url(icon.svg);
    mask-image: url(icon.svg);
}
Copier après la connexion

Avec cette approche, la couleur d'arrière-plan de l'élément est définie sur rouge et le fichier SVG sert de un masque, en modifiant les couleurs de remplissage des formes SVG en conséquence. Pour plus d'informations sur cette technique, reportez-vous à l'article suivant : https://codepen.io/noahblon/post/coloring-svgs-in-css-background-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
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