CSS Shapes
CSS Shapes est un module de spécification CSS qui décrit les formes géométriques. Selon le niveau 1 de cette spécification, les formes CSS peuvent être appliquées aux éléments flottants. Cette spécification définit différentes façon permettant de définir la forme d'un élément flottant afin que les lignes « coulent » autour de la forme plutôt qu'autour du rectangle formé par la boîte de l'élément.
Exemple simple
Dans l'exemple qui suit, on a une image qui flotte à gauche et la propriété shape-outside
qui lui est appliquée vaut circle(50%)
. Ceci crée une forme circulaire autour de laquelle le contenu peut s'inscrire. Les boîtes des lignes pour le texte qui entourent l'image sont donc modifiées.
Référence
>Propriétés
Types de donnée
Guides
Ressources externes
- Une liste de ressources sur les formes CSS (en anglais)
- CSS Shapes 101 (en anglais)
- Creating non-rectangular layouts with CSS Shapes (en anglais)
- How To Use CSS Shapes In Your Web Design (en anglais)
- How To Get Started With CSS Shapes (en anglais)
- What I Learned In One Weekend With CSS Shapes (en anglais)
- CSS vs. SVG: Shapes and Arbitrarily-Shaped UI Components (en anglais)
Spécifications
Specification |
---|
CSS Shapes Module Level 1> |
CSS Shapes Module Level 2> |