Spec-Zone.ru › CSS

Свойство CSS `corner-left-shape`

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

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

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

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

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

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

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

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

  • corner-top-left-shape
  • corner-bottom-left-shape

Синтаксис

/* Single keyword value set for both corners */
corner-left-shape: round;
corner-left-shape: bevel;

/* Single superellipse() value set for both corners */
corner-left-shape: superellipse(1.2);
corner-left-shape: superellipse(-2.5);

/* Top corner, bottom corner */
corner-left-shape: round bevel;
corner-left-shape: bevel superellipse(1.2);

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

Значения

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

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

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

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

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

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

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

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

Примеры

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

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

HTML

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

<div></div>

CSS

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

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: green;
  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-left-shape: notch bevel;
}

Результат

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

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

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

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

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

Spec-Zone.ru

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