--- title: shape slug: Web/CSS/@media/shape tags: - '@-規則' - '@media' - At-rule - CSS - Reference - メディア特性 translation_of: Web/CSS/@media/shape ---
shape
は CSS のメディア特性で、端末の形状が矩形であるか丸いディスプレイであるかを区別するために使用することができます。
shape
は識別機能であり、四角い画面を表す rect
または丸や楕円の画面を表す round
の二つの文字列のうちの一つで指定します。
rect
round
注: 現在この特性に対応しているブラウザーはありません。
<h1>Hello World!</h1>
h1 { text-align: left; } @media (shape: rect) { h1 { text-align: left; } } @media (shape: round) { h1 { text-align: center; } }
この HTML は、丸い画面を持つ端末に特殊なスタイルシートを適用します。
<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>
仕様書 | 状態 | 備考 |
---|---|---|
CSS Round Display Level 1 | 草稿 | 初回定義 |
{{Compat("css.at-rules.media.shape")}}