Spec-Zone.ru › CSS

Медиавозможность CSS `shape`

Экспериментальная: Это экспериментальная технология
Перед использованием в production внимательно ознакомьтесь с таблицей совместимости с браузерами.

Экспериментальная: Это экспериментальная технология
Перед использованием в production внимательно ознакомьтесь с таблицей совместимости с браузерами.

Медиавозможность shape CSS позволяет проверить форму устройства, чтобы различать прямоугольные и круглые дисплеи.

Синтаксис

Дискретная функция shape задаётся одной из двух допустимых строк: rect обозначает прямоугольный экран, а round — круглый, овальный или эллиптический экран.

rect
Форма представляет собой прямоугольник или квадрат с выровненными по осям сторонами либо аналогичную форму, например скруглённый прямоугольник, для которой подходят традиционные варианты оформления.
round
Форма является округлой или похожей на круг, например овальной или эллиптической, для которой подходят варианты оформления с характерно округлыми элементами.

Примеры

Основной пример

HTML

<h1>Hello World!</h1>

CSS

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, уровень 1
# shape-media-feature

Совместимость с браузерами

В настоящее время эта функция не поддерживается ни одним браузером.

См. также

  • Использование медиазапросов
  • @media
  • Модуль CSS для круглых дисплеев
  • Использование переменных окружения
  • Модуль переменных окружения CSS

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media/shape

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API