Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

r

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das Attribut r definiert den Radius eines Kreises.

Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:

Prozentangaben beziehen sich auf die normierte Diagonale des aktuellen SVG-Viewports. Sie wird wie folgt berechnet: <width>2+<height>22.

circle

Bei <circle> definiert r den Radius des Kreises und damit seine Größe. Bei einem Wert kleiner oder gleich null wird der Kreis nicht gezeichnet.

Wert <length> | <percentage>
Standardwert 0
Animierbar Ja

Hinweis: Der Radius eines <circle> kann auch mit der Geometrie-Eigenschaft r definiert werden.

radialGradient

Bei <radialGradient> definiert r den Radius des Endkreises des radialen Farbverlaufs.

Der Farbverlauf wird so gezeichnet, dass der Farbverlaufsstopp bei 100 % auf den Umfang dieses Endkreises abgebildet wird. Bei einem Wert kleiner oder gleich null wird der Bereich einfarbig mit der Farbe und Deckkraft des letzten <stop> des Farbverlaufs gefüllt.

Wert <length>
Standardwert 50%
Animierbar Ja

Beispiel

html
<svg viewBox="0 0 300 200" xmlns="http://www.w3.org/2000/svg">
  <radialGradient r="0" id="myGradient000">
    <stop offset="0" stop-color="white" />
    <stop offset="100%" stop-color="black" />
  </radialGradient>
  <radialGradient r="50%" id="myGradient050">
    <stop offset="0" stop-color="white" />
    <stop offset="100%" stop-color="black" />
  </radialGradient>
  <radialGradient r="100%" id="myGradient100">
    <stop offset="0" stop-color="white" />
    <stop offset="100%" stop-color="black" />
  </radialGradient>

  <circle cx="50" cy="50" r="0" />
  <circle cx="150" cy="50" r="25" />
  <circle cx="250" cy="50" r="50" />

  <rect x="20" y="120" width="60" height="60" fill="url(#myGradient000)" />
  <rect x="120" y="120" width="60" height="60" fill="url(#myGradient050)" />
  <rect x="220" y="120" width="60" height="60" fill="url(#myGradient100)" />
</svg>

Spezifikationen

Spezifikation
Scalable Vector Graphics (SVG) 2
# RProperty
Scalable Vector Graphics (SVG) 2
# RadialGradientElementRAttribute

Browser-Kompatibilität

svg.elements.circle.r

svg.elements.radialGradient.r

Siehe auch

  • CSS-Eigenschaft r