Spec-Zone.ru › CSS

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

Baseline Ограниченная доступность

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

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

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

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

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

Составные свойства

Это свойство является сокращённой записью следующих логических свойств:

  • corner-end-start-shape
  • corner-end-end-shape

Синтаксис

/* Single keyword value set for both corners */
corner-block-end-shape: square;
corner-block-end-shape: scoop;

/* Single superellipse() value set for both corners */
corner-block-end-shape: superellipse(3.5);
corner-block-end-shape: superellipse(-1.9);

/* Block-end/inline-start corner, block-end/inline-end corner */
corner-block-end-shape: square scoop;
corner-block-end-shape: square superellipse(-1.9);

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

Значения

Свойство corner-block-end-shape задаётся с помощью одного или двух значений <corner-shape-value>:

  • Если указано одно значение, оно задаёт форму обоих углов на блочном конце.
  • Если указано два значения, первое задаёт форму угла блочный конец/начало строки, а второе — форму угла блочный конец/конец строки.

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

Начальное значение как у каждого из свойств сокращённой записи:
  • corner-end-start-shape
  • corner-end-end-shape
Применяется к всем элементам
Наследуется нет
Вычисленное значение как у каждого из свойств сокращённой записи:
  • corner-end-start-shape
  • corner-end-end-shape
Тип анимации как у каждого из свойств сокращённой записи:
  • corner-end-start-shape
  • corner-end-end-shape

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

corner-block-end-shape = 
  <corner-shape-value>{1,2}

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

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

Примеры

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

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

HTML

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

<div></div>

CSS

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

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: 80px / 40px;
  corner-block-end-shape: notch square;
}

Результат

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

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

Спецификация
Модуль CSS Borders and Box Decorations Level 4
# propdef-corner-block-end-shape

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

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на iOS
corner-block-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-block-start-shape, corner-inline-start-shape и corner-inline-end-shape
  • corner-top-shape, corner-bottom-shape, corner-left-shape и corner-right-shape
  • сокращённое свойство border-radius
  • border-end-start-radius и border-end-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-block-end-shape

Spec-Zone.ru

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