Spec-Zone.ru › CSS

Свойство CSS `corner-start-end-shape`

Базовая поддержка Ограниченная доступность

Эта функция не входит в Baseline, поскольку она не работает в некоторых наиболее широко используемых браузерах.

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

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

Свойство corner-start-end-shape CSS задаёт форму угла блока, расположенного в начале блочного направления и в конце строчного направления, в области border-radius.

Полное описание поведения формы углов и несколько примеров см. на странице краткого описания свойства corner-shape.

Синтаксис

/* Keyword values */
corner-start-end-shape: square;
corner-start-end-shape: bevel;

/* superellipse() function values */
corner-start-end-shape: superellipse(1.5);
corner-start-end-shape: superellipse(-2.2);

/* Global values */
corner-start-end-shape: inherit;
corner-start-end-shape: initial;
corner-start-end-shape: revert;
corner-start-end-shape: revert-layer;
corner-start-end-shape: unset;

Значения

Свойство corner-start-end-shape задаётся значением <corner-shape-value>.

Формальное определение

Начальное значение round
Применяется к всем элементам
Наследуется нет
Вычисленное значение Соответствующее значение <a href="/en-US/docs/Web/CSS/Reference/Values/superellipse">superellipse()</a>.
Тип анимации Анимируется согласно <a href="https://drafts.csswg.org/css-borders/#superellipse-interpolation">интерполяции суперэллипса</a>.

Формальный синтаксис

corner-start-end-shape = 
  <corner-shape-value>

<corner-shape-value> = 
  round |
  scoop |
  bevel |
  notch |
  square |
  squircle |
  <superellipse()>

<superellipse()> = 
  superellipse( [ <number> | infinity | -infinity ] )

Примеры

Другие связанные примеры приведены на справочной странице свойства corner-shape.

Базовое использование corner-start-end-shape

HTML

Разметка в этом примере содержит один элемент <div>.

<div></div>

CSS

Мы задаём блоку базовые стили, скрытые для краткости. Также мы применяем box-shadow, border-radius со значением 20px 40px 60px 80px и corner-start-end-shape со значением notch.

body {
  font-family: "Helvetica", "Arial", sans-serif;
  width: 240px;
  margin: 20px auto;
}

div {
  width: 100%;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: cyan;
  background-image: linear-gradient(
    to bottom,
    rgb(255 255 255 / 0),
    rgb(255 255 255 / 0.5)
  );
}
div {
  box-shadow: 1px 1px 3px gray;
  border-radius: 20px 40px 60px 80px;
  corner-start-end-shape: notch;
}

Результат

Результат отображения выглядит так:

Спецификации

Спецификация
Модуль CSS «Границы и оформление блоков», уровень 4
# propdef-corner-start-end-shape

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

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
corner-start-end-shape
139
139
Нет
123
предварительная версия
139
Нет
91
Нет
30.0
139
Нет
bevel
139
139
Нет
123
предварительная версия
139
Нет
91
Нет
30.0
139
Нет
notch
139
139
Нет
123
предварительная версия
139
Нет
91
Нет
30.0
139
Нет
round
139
139
Нет
123
предварительная версия
139
Нет
91
Нет
30.0
139
Нет
scoop
139
139
Нет
123
предварительная версия
139
Нет
91
Нет
30.0
139
Нет
square
139
139
Нет
123
предварительная версия
139
Нет
91
Нет
30.0
139
Нет
squircle
139
139
Нет
123
предварительная версия
139
Нет
91
Нет
30.0
139
Нет

См. также

  • corner-shape — свойство краткого описания
  • corner-start-start-shape, corner-end-start-shape и corner-end-end-shape
  • corner-top-left-shape, corner-top-right-shape, corner-bottom-left-shape и corner-bottom-right-shape
  • border-radius — свойство краткого описания
  • border-start-end-radius
  • Границы и оформление блоков 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/Properties/corner-start-end-shape

Spec-Zone.ru

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