Stroke Text CSS: Der ultimative Leitfaden

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Immer wenn ich an umrandeten Text im Web denke, denke ich: .

Es gibt -webkit-text-stroke in CSS dafür, aber es platziert diesen Strich mitten in der Vektorkontur der Zeichen, was absolut sicherstellt, dass das Zeichen nicht richtig aussieht. Schauen Sie sich das mal in Chrome oder Safari an. Gross. Wenn Sie es tun wollen, legen Sie zumindest die richtige Schriftart darüber, damit sie ihre ursprüngliche Integrität behält. Und selbst dann ist es nicht standardisiert und Sie erhalten keine browserübergreifende Unterstützung.

John Negoita behandelt Textstriche auf viele andere Arten. Eine weitere Möglichkeit, dies zu simulieren, ist die Verwendung von text-shadow in mehreren Richtungen.

Vier Richtungen, wie in der Abbildung oben, reichen normalerweise nicht aus, also wird er mathematisch. SVG kann Striche erzeugen, was man meinen sollte, dass es viel intelligenter ist, aber es hat das gleiche Problem wie CSS mit dem geteilten Strich – nur mit etwas mehr Kontrolle.

Ich würde auf jeden Fall davon abraten, Texte mit Strichen im Web zu verwenden, es sei denn, es handelt sich um eine einmalige Sache, in diesem Fall würde ich ihn in Design-Software in SVG umwandeln, den Strich simulieren und ihn als background-image verwenden.

Es ist möglich, cool auszusehen.

Direkter Link →