Spec-Zone.ru › CSS

CSS-свойство `corner-bottom-shape`

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

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

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

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

CSS-свойство corner-bottom-shape CSS задаёт форму обоих углов нижнего края блока в пределах области их border-radius.

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

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

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

  • corner-bottom-left-shape
  • corner-bottom-right-shape

Синтаксис

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

/* Single superellipse() value set for both corners */
corner-bottom-shape: superellipse(0.7);
corner-bottom-shape: superellipse(-2.8);

/* Left-hand corner, right-hand corner */
corner-bottom-shape: scoop square;
corner-bottom-shape: scoop superellipse(0.7);

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

Значения

Свойство corner-bottom-shape задаётся одним или двумя значениями <corner-shape-value>:

  • Если используется одно значение, оно задаёт форму обоих нижних углов.
  • Если используются два значения, первое задаёт форму нижнего левого угла, а второе — форму нижнего правого угла.

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

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

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

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

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

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

Примеры

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

Основное использование corner-bottom-shape

HTML

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

<div></div>

CSS

Мы задаём блоку несколько базовых стилей, которые для краткости здесь не приводим. Также мы применяем box-shadow, border-radius со значением 60px 30px 20% 40% и corner-bottom-shape со значением square squircle.

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: orange;
  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: 60px 30px 20% 40%;
  corner-bottom-shape: square squircle;
}

Результат

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

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

Спецификация
Модуль CSS Borders and Box Decorations, уровень 4
# propdef-corner-bottom-shape

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

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

Spec-Zone.ru

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