Über diese Website

Dieser Kasten steht auf jeder Seite in der linken Spalte. Was darin steht, änderst du in der Konfiguration unter Plugins — oder du schaltest ihn dort ab.

Über dieses Handbuch

Dieses Handbuch gehört zur Vorlage Example für QuartzControl. Es erklärt die Vorlage und führt zugleich alles vor, was sie kann.

Der Text hier kommt aus einer Markdown-Datei, nicht aus der Konfiguration.

SVG Füllung und Kontur (MDN)

SVG Füllung und Kontur (MDN)

Quelle / bibliografische Angaben

MDN Web Docs, englische Fassung.

Kurzfassung

Erklärt die Attribute für Füllung und Kontur und wie man sie per CSS setzt.

Kernaussagen

  • fill färbt die Fläche, stroke die Kontur. Erlaubt sind alle CSS-Farbschreibweisen. Deckkraft getrennt über fill-opacity und stroke-opacity.
  • Die Kontur liegt mittig auf dem Pfad, halb innen, halb außen.
  • stroke-linecap (butt, square, round) bestimmt die Linienenden, stroke-linejoin (miter, round, bevel) die Ecken.
  • stroke-dasharray erzeugt Strichmuster. Eine ungerade Anzahl Werte wird verdoppelt.
  • paint-order legt fest, ob erst Füllung oder erst Kontur gemalt wird.
  • Fast alles zum Malen lässt sich auch per CSS setzen: fill, stroke, stroke-dasharray usw. Laut Seite gehen width, height und die Pfadbefehle nicht per CSS.
  • CSS kann inline (style), in einem <style> (gern in <defs>) oder als externes Stylesheet kommen. :hover funktioniert.

Eigene Einordnung

Die Aussage zu width, height und Pfaden ist veraltet. Seit SVG 2 sind das Geometry Properties, so steht es auch auf use-Element (MDN). In Chrome 155 ließen sich width, height, r, cx und sogar d per CSS setzen (getestet am 2026-10-18).

Verknüpftes Wissen

Offene Fragen

  • Wie gut Firefox und Safari Geometry Properties per CSS unterstützen.

Weiterlesen

Diese Seite gehört zu gui-test — der Beispielvorlage für QuartzControl. Ein Überblick über alle Bereiche steht auf der Startseite.

Auf einem schmalen Bildschirm ist die Navigation oben eingeklappt.