Maison >interface Web >tutoriel CSS >CSS3 peut-il ajouter une bordure au texte ?

CSS3 peut-il ajouter une bordure au texte ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-27 07:20:10711parcourir

Can CSS3 Add a Border to Text?

Amélioration du texte avec une bordure de police

Dans le domaine de la conception Web, CSS3 continue de révolutionner les capacités de style. Au milieu de la pléthore de nouvelles améliorations des bordures, une question se pose : pouvons-nous désormais orner nos polices d'une bordure ? En particulier, la bordure blanche unie emblématique entourant le logo bleu de Twitter a suscité la curiosité.

Solution CSS : Text-Stroke

Bien qu'elle ne soit pas encore largement prise en charge, il existe en effet une propriété CSS expérimentale qui détient le clé : texte-trait. Cette propriété, accessible via le préfixe -webkit, vous permet d'ajouter un trait à votre texte.

h1 {
    -webkit-text-stroke: 2px black;
    font-family: sans; color: yellow;
}

Le CSS ci-dessus rendra un

élément avec un trait noir de 2 pixels de large autour du texte jaune.

Compatibilité entre navigateurs

Actuellement, le trait de texte n'est pris en charge que dans les navigateurs basés sur WebKit tels que Chrome et Safari. Pour une compatibilité entre navigateurs, vous pouvez explorer des techniques alternatives, telles que :

  • Filtres CSS : L'utilisation d'une combinaison de filtres comme l'ombre portée et le gaufrage peut créer un effet de bordure, mais les résultats peuvent varier selon les navigateurs.
  • Texte SVG : En convertissant votre texte en élément SVG, vous pouvez appliquez-lui un trait en utilisant les attributs SVG. Cependant, cette approche nécessite la prise en charge de SVG dans le 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!

Déclaration:
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