Existe-t-il un moyen d'utiliser CSS pour créer l'effet couper le texte transparent à partir de l'arrière-plan comme indiqué ci-dessous ?
Il serait dommage de perdre tout ce précieux référencement car les images remplacent le texte.
J'ai d'abord pensé aux ombres mais je ne pouvais penser à rien...
Cette image est l'arrière-plan du site Web, positionné de manière absolue <img>
tag
Bien que cela puisse être réalisé avec CSS, une meilleure approche consiste à utiliser Inline SVG avec SVG Masks. Cette approche présente certains avantages par rapport au CSS :
Démo CodePen : Masquage de texte SVG
Si votre objectif est de rendre le texte sélectionnable et consultable, vous devez l'inclure dans la balise
<defs>
标记之外。以下示例显示了一种使用< 保留透明文本的方法使用>
:CSS3 peut être implémenté, mais tous les navigateurs ne le prennent pas en charge
Avec clip de fond : texte vous pouvez utiliser un fond de texte mais il doit être aligné avec le fond de la page