--- title: shape slug: Web/CSS/@media/shape tags: - '@media' - CSS - Caractéristique média - Reference - Règle @ translation_of: Web/CSS/@media/shape --- {{CSSRef}} {{Non-standard_header}} La caractéristique média **`shape`** peut être utilisée afin de tester la forme d'un appareil pour distinguer les affichages rectangulaires des affichages ronds. ## Syntaxe La caractéristique `shape` peut prendre une valeur parmi deux valeurs définies : `rect` qui représente un écran rectangulaire ou `round` qui représente un écran circulaire, ovale ou elliptique. - `rect` - : La forme est un rectangle, un carré ou une forme similaire (ex. un rectangle arrondi) qui permet d'utiliser un affichage traditionnel. - `round` - : La forme est arrondie telle un cercle, un ovale ou une ellipse et les dispositions arrondies seront plus appropriées sur ces écrans. ## Exemples > **Note :** Aucun navigateur n'implémente actuellement cette fonctionnalité. ### Exemple simple #### HTML ```html

Coucou le monde !

``` #### CSS ```css h1 { text-align: left; } @media (shape: rect) { h1 { text-align: left; } } @media (shape: round) { h1 { text-align: center; } } ``` #### Résultat {{EmbedLiveSample("Exemple_simple")}} ### Feuille de style spécifique Ce fragment de code HTML permettra d'appliquer une feuille de style particulière pour les appareils qui ont des écrans arrondis. ```html ``` ## Spécifications | Spécification | État | Commentaires | | -------------------------------------------------------------------------- | --------- | -------------------- | | _[CSS Round Display Level 1](https://drafts.csswg.org/css-round-display/)_ | Brouillon | Définition initiale. | ## Compatibilité des navigateurs {{Compat("css.at-rules.media.shape")}}