R - Propriété CSS
Résumé des caractéristiques de la propriété r
0
r
passe progressivement d'une valeur à une autre.Description de la propriété r
.
La propriété r
définit le rayon d'un cercle en SVG. Elle s'applique à la balise circle.
Les propriétés rx
et ry
définissent le rayon d'une ellipse, respectivement dans la direction horizontale, et dans la direction
verticale. Ces deux propriétés s'appliquent à la balise ellipse pour définir les rayons de l'ellipse et à la balise rect
pour définir l'arrondi des angles du rectangle.
Valeurs pour r
.
- r: 50px;
La valeur doit être positive ou à la rigueur nulle, et être suivie d'une des unités de dimension. S'il s'agit d'un pourcentage il sera calculé par rapport à la moyenne de la largeur et de la hauteur du viewport SVG.
Valeurs pour rx
.
- rx: auto;
Lorsque la valeur de
rx
estauto
, la propriété prend la valeur affectée àry
. L'ellipse est alors un cercle. Siry
est aussi fixée à la valeurauto
, les deux propriétés valent0
. - rx: 50px;
La valeur doit être positive ou nulle, et être suivie d'une des unités de dimension. S'il s'agit d'un pourcentage il sera calculé de la façon suivante :
- Si la propriété
rx
est appliquée sur une ellipse, le pourcentage est calculé par rapport à la largeur du viewport SVG. - Sur un rectangle, le pourcentage est calculé par rapport à la largeur du rectangle. Les valeurs supérieures à
50%
sont ramenées à50%
.
- Si la propriété
Valeurs pour ry
.
- ry: auto;
Lorsque la valeur de
ry
estauto
, la propriété prend la valeur derx
. Si cette dernière est aussi sur la valeurauto
, les deux propriétés valent0
. - rx: 50px;
La valeur doit être positive ou nulle, et être suivie d'une des unités de dimension. S'il s'agit d'un pourcentage il sera calculé différemment suivant que la propriété est appliquée sur une balise ellipse ou sur une balise rect. D'autre part, sur un rectangle, les valeurs supérieures à
50%
sont ramenée à50%
.- Sur une ellipse, par rapport à la hauteur du viewport SVG.
- Sur un rectangle, par rapport à la hauteur du rectangle.
Valeurs standards :
r: initial (0
)
r: inherit
r: revert
r: revertLayer
r: unset
Pour plus d'informations, reportez-vous aux pages de présentation de ces différentes valeurs : initial
, inherit
, revert
, revert-layer
, unset
.
Animation des propriétés r
, rx
et ry
.
Ces trois propriétés peuvent être animées, et de façon très fluide puisque leur valeur est numérique. Voici un exemple : les propriétés rx
et ry
évoluent en sens inverse : quand l'une augmente, l'autre diminue.
Simulateur avec la propriété r
.
Le simulateur applique la propriété r
au cercle, et les propriétés rx
et ry
à l'ellipse et au rectangle.
Les dimensions du rectangle sont 80 x 60 pixels.
Prise en charge par les navigateurs (compatibilité).
r
rx
ry
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Samsung Internet

Safari

Safari sur IOS

Chrome

Opéra

Edge

Chrome pour Androïd

Firefox pour Androïd

Firefox

Androïd Brower

KaiOS Browser

Opéra mini
Historique de la propriété r
.
-
SVG (Scalable Vector Graphics)
Présentation de la propriétér
.28 Août 2012Document de travail.15 Septembre 2016Candidat à la recommandation.
Voir aussi, à propos de SVG.
Les propriétés r
(rayon), rx
, ry
, et tout ce qui concerne SVG est décrit dans le module Scalable Vector Graphics (SVG) .