Avec tous les nouveaux trucs de bordure CSS3 en cours ( -webkit
, ...) est-il maintenant possible d'ajouter une bordure à votre police? (Comme la bordure blanche unie autour du logo Twitter bleu). Sinon, y a-t-il des hacks pas trop laids qui accompliront cela en CSS / XHTML ou ai-je encore besoin de lancer Photoshop?
491
DRAWING LETTERS AS OUTLINES
partie)MISE À JOUR
Voici un mixage SCSS pour générer le trait: http://codepen.io/pixelass/pen/gbGZYL
OUI vieille question .. avec des réponses acceptées (et bonnes) ..
MAIS ... Au cas où quelqu'un en aurait besoin et détesterait taper du code ...
CECI est une bordure noire de 2 pixels avec prise en charge de CrossBrowser (pas IE). J'en avais besoin pour les polices @fontface, donc il fallait qu'elle soit plus propre que les réponses précédentes. polices "floues" (dessinées à la main ou similaires). Des sous-pixels (0,5 px) pourraient être ajoutés mais je n'en ai pas besoin.
Code long pour juste la frontière ??? ...OUI!!!
la source
Vous pourriez peut-être émuler un trait de texte, en utilisant le CSS
text-shadow
(ou-webkit-text-shadow
/-moz-text-shadow
) et un flou très faible:Mais bien que cela soit plus largement disponible que la
-webkit-text-stroke
propriété, je doute qu'il soit disponible pour la majorité de vos utilisateurs, mais cela pourrait ne pas être un problème (dégradation gracieuse, et tout ça).la source
Pour en savoir plus sur certaines réponses qui ont mentionné -webkit-text-stroke, voici le code pour le faire fonctionner:
Un article détaillé sur l'utilisation du trait de texte est ici et une liste des navigateurs qui prennent en charge le trait de texte est ici .
la source
Il semble y avoir une propriété 'text-stroke', mais (au moins pour moi) cela ne fonctionne que dans Safari.
http://webkit.org/blog/85/introducing-text-stroke/
la source
Voici ce que j'utilise:
la source
Caractère de police de trait avec un mixage moins
Voici un mixin MOINS pour générer le coup: http://codepen.io/anon/pen/BNYGBy?editors=110
(il est basé sur une réponse pixelass qui utilise à la place SCSS)
la source
la source
J'ai créé une comparaison de toutes les solutions mentionnées ici pour avoir un aperçu rapide:
https://codepen.io/Grienauer/pen/GRRdRJr
la source
J'ai essayé une fois de faire ces coins arrondis et de faire des ombres avec css3. Plus tard, j'ai trouvé qu'il était toujours mal pris en charge (Internet Explorer (s), bien sûr!)
J'ai fini par essayer de le faire en JS (toile HTML avec IE Canvas), mais cela a beaucoup d'impact sur les performances (même sur ma machine C2D). En bref, si vous avez vraiment besoin de l'effet, pensez aux bibliothèques JS (la plupart d'entre elles devraient pouvoir fonctionner sur IE6) mais ne le faites pas trop à cause de problèmes de performances; si vous avez encore besoin d'une alternative ... vous pouvez utiliser SFiR, puis PS et SFiR. CSS3 n'est pas prêt aujourd'hui.
la source
Désolé, je suis en retard, mais en parlant de text-shadow, je pensais que vous aimeriez aussi cet exemple (je l'utilise assez souvent quand j'ai besoin de bonnes ombres sur le texte):
la source