Maison >interface Web >tutoriel CSS >Masquage SVG ou CSS : quel est le meilleur moyen de créer des découpes de texte transparentes ?
Texte transparent découpé de l'arrière-plan : masquage CSS ou SVG
Dans une quête d'optimisation du référencement tout en conservant l'attrait esthétique, les développeurs Web recherchent souvent des solutions permettant de découper du texte transparent dans une image d'arrière-plan. Traditionnellement, les ombres CSS ont été prises en compte, mais elles offrent une flexibilité et un impact limités sur le référencement en raison de l'utilisation d'images remplaçant le texte.
Une approche supérieure consiste à utiliser un SVG en ligne avec un masquage SVG. Cette technique présente plusieurs avantages par rapport au CSS :
Démonstration :
[Image de texte transparent découpé dans un arrière-plan à l'aide du masquage SVG]
body, html { height: 100%; margin: 0; padding: 0; } body { background: url('https://farm9.staticflickr.com/8760/17195790401_94fcf60556_c.jpg'); background-size: cover; background-attachment: fixed; } svg { width: 100%; } svg { viewbox="0 0 100 60" } <defs> <mask>
En tirant parti du masquage SVG, vous pouvez obtenir de manière transparente l'effet souhaité tout en maintenant l'intégrité du référencement et en améliorant la compatibilité du navigateur.
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!