--- 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.
rectroundNote : 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")}}