--- title: shape slug: Web/CSS/@media/shape tags: - '@media' - CSS - Caractéristique média - Reference - Règle @ translation_of: Web/CSS/@media/shape ---
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.
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
round
Note : Aucun navigateur n'implémente actuellement cette fonctionnalité.
<h1>Coucou le monde !</h1>
h1 { text-align: left; } @media (shape: rect) { h1 { text-align: left; } } @media (shape: round) { h1 { text-align: center; } }
{{EmbedLiveSample("Exemple_simple")}}
Ce fragment de code HTML permettra d'appliquer une feuille de style particulière pour les appareils qui ont des écrans arrondis.
<head> <link rel="stylesheet" href="default.css" />
<link media="screen and (shape: rect)" rel="stylesheet" href="rectangle.css" /> <link media="screen and (shape: round)" rel="stylesheet" href="round.css" /> </head>
Spécification | État | Commentaires |
---|---|---|
CSS Round Display Level 1 | Brouillon | Définition initiale. |
{{Compat("css.at-rules.media.shape")}}