stroke-opacity

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2020.

Das stroke-opacity-Attribut ist ein Präsentationsattribut, das die Deckkraft des Farbsystems (color, gradient, pattern etc.) definiert, das auf den Umriss einer Form angewendet wird.

Hinweis: Als Präsentationsattribut hat stroke-opacity auch ein entsprechendes CSS-Attribut: stroke-opacity. Wenn beide angegeben sind, hat die CSS-Eigenschaft Vorrang.

Dieses Attribut kann mit den folgenden SVG-Elementen verwendet werden:

Beispiel

html
<svg viewBox="0 0 40 10" xmlns="http://www.w3.org/2000/svg">
  <!-- Default stroke opacity: 1 -->
  <circle cx="5" cy="5" r="4" stroke="green" />

  <!-- Stroke opacity as a number -->
  <circle cx="15" cy="5" r="4" stroke="green" stroke-opacity="0.7" />

  <!-- Stroke opacity as a percentage -->
  <circle cx="25" cy="5" r="4" stroke="green" stroke-opacity="50%" />

  <!-- Stroke opacity as a CSS property -->
  <circle cx="35" cy="5" r="4" stroke="green" style="stroke-opacity: .3;" />
</svg>

Nutzungshinweise

Wert [0-1] | <percentage>
Standardwert 1
Animierbar Ja

Es ist wichtig zu wissen, dass der Umriss (stroke) teilweise die Füllung einer Form überdeckt. Ein Umriss mit einer Deckkraft ungleich 1 zeigt daher teilweise die darunterliegende Füllung. Um diesen Effekt zu vermeiden, kann entweder eine globale Deckkraft mit dem opacity-Attribut angewendet werden oder der Umriss hinter der Füllung angeordnet werden, indem das Attribut paint-order verwendet wird.

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# StrokeOpacity

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
stroke-opacity

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch