SVG

Sans viewBox

Le cadre sans viewbox

Lorsqu'on n'indique pas l'attribut viewBox dans un élément svg, mais que l'on indique un width et un height, une viewBox par défaut est utilisée :

  • xmin = 0
  • ymin = 0
  • largeur viewBox = largeur width
  • hauteur viewBox = hauteur height

Exemple

Dans l'exemple ci-dessous, le code <svg width="100" height="150"> est équivalent à <svg width="100" height="150" viewBox="0 0 100 150">.

Remarque : style css

Insistons sur le fait que le style est du code css en reportant les attributs de style dans le head de la page :

Un peu de texte

Ci-dessous on a utilisé la balise SVG text pour repèrer les coordonnées des coins du rectangle contenant l'élément SVG.

Commentons un peu les attributs de la balise text :

  • x, y avec text-anchor:start constituent les coordonnées du coin inférieur gauche du rectangle circonscrit au texte.
  • x, y avec text-anchor:end constituent les coordonnées du coin inférieur droit du rectangle circonscrit au texte.
  • dy décale l'ordonnée y. Comme l'axe des y est orienté vers le bas, une valeur positive de dy décale vers le bas et une valeur négative décale vers le haut.