J'étais fatigué de styliser une simple travée avec différents textes à l'intérieur (Texte, Big Text, ..) à une Square-Arrow (voir Picutre).CSS3 - Style un span comme une flèche carrée
J'ai essayé en utilisant un fond simple, une frontière d'une frontière-Image. Mais aucune solution n'a fonctionné comme propper. En utilisant un fond, vous aurez des problèmes si le texte devient plus grand, à cause de la strech. En utilisant une bordure, vous ne pouvez pas obtenir cette flèche/triangle sur le côté droit. An the Border-Image m'a donné un résultat effrayant ...
Le plus gros problème de mon côté est le texte dynamique. Je dois définir différents textes avec une longueur différente de la durée. Donc, si j'ai un plus grand texte, il ne devrait pas étirer le fond du trou, parce que c'est très effrayant.
Y at-il des astuces ou avez-vous des Tipps pour obtenir une bonne solution?
Merci, Kevin
Astuce: utilisez ': before' et': after' pour créer deux flèches simples sur le côté droit: un noir et un blanc légèrement plus petit. –
https://css-tricks.com/snippets/css/css-triangle/#article-header-id-2 –
Veuillez lire [ask]. Mots-clés: "Recherche et recherche" et "Expliquez ... toutes les difficultés qui vous ont empêché de le résoudre vous-même". –