Свойство CSS `border-bottom-left-radius`
Базовая поддержка Широко доступна
Эта возможность хорошо зарекомендовала себя и работает на множестве устройств и в различных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Свойство border-bottom-left-radius CSS скругляет нижний левый угол элемента, задавая радиус (или радиусы большой и малой полуосей) эллипса, определяющего кривизну угла.
Попробуйте
border-bottom-left-radius: 80px 80px;
border-bottom-left-radius: 250px 100px;
border-bottom-left-radius: 50%;
border-bottom-left-radius: 50%; border: black 10px double; background-clip: content-box;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
This is a box with a bottom left rounded corner.
</div>
</section>
#example-element {
width: 80%;
height: 80%;
display: flex;
justify-content: center;
flex-direction: column;
background-color: #5b6dcd;
color: white;
padding: 10px;
}
Синтаксис
/* the corner is a circle */ /* border-bottom-left-radius: radius */ border-bottom-left-radius: 3px; /* Percentage values */ /* circle if box is a square or ellipse if box is a rectangle */ border-bottom-left-radius: 20%; /* same as above: 20% of horizontal(width) and vertical(height) */ border-bottom-left-radius: 20% 20%; /* 20% of horizontal(width) and 10% of vertical(height) */ border-bottom-left-radius: 20% 10%; /* the corner is an ellipse */ /* border-bottom-left-radius: horizontal vertical */ border-bottom-left-radius: 0.5em 1em; /* Global values */ border-bottom-left-radius: inherit; border-bottom-left-radius: initial; border-bottom-left-radius: revert; border-bottom-left-radius: revert-layer; border-bottom-left-radius: unset;
С одним значением:
- значение — это
<length>или<percentage>, задающее радиус окружности, используемой для скругления этого угла.
С двумя значениями:
- первое значение — это
<length>или<percentage>, задающее горизонтальную большую полуось эллипса, используемого для скругления этого угла. - второе значение — это
<length>или<percentage>, задающее вертикальную большую полуось эллипса, используемого для скругления этого угла.
Значения
-
<length-percentage> - Задаёт размер радиуса окружности или большой и малой полуосей эллипса. Абсолютную длину можно указать в любой единице измерения, допустимой для типа данных CSS
<length>. Проценты для горизонтальной оси отсчитываются от ширины блока, а для вертикальной оси — от его высоты. Отрицательные значения недопустимы.
Описание
Скругление может иметь форму окружности или эллипса. Если одно из значений равно 0, скругление не выполняется, и угол остаётся прямым.

Фон — изображение или цвет — обрезается по границе, в том числе скруглённой; точное положение обрезки определяется значением свойства background-clip.
Примечание: Если значение этого свойства не задано в сокращённом свойстве border-radius, применённом к элементу после CSS-свойства border-bottom-left-radius, сокращённое свойство сбрасывает значение этого свойства на исходное.
Формальное определение
| Исходное значение | 0 |
|---|---|
| Применяется к | всем элементам; однако пользовательские агенты не обязаны применять это свойство к элементам <code>table</code> и <code>inline-table</code>, если значение свойства border-collapse равно <code>collapse</code>. Поведение для внутренних элементов таблиц пока не определено. |
| Наследуется | нет |
| Проценты | относительно соответствующего размера рамки элемента |
| Вычисленное значение | две абсолютные величины <length> или <percentage> |
| Тип анимации | $1$, <a href="/en-US/docs/Web/CSS/Reference/Values/percentage#interpolation" title="Значения типа данных CSS <percentage> интерполируются как вещественные числа с плавающей точкой.">percentage</a> или calc(); |
Формальный синтаксис
border-bottom-left-radius = <length-percentage [0,∞]>{1,2} <length-percentage> = <length> | <percentage>
Примеры
Дуга окружности
Одно значение <length> создаёт дугу окружности.
<div></div>
div {
border-bottom-left-radius: 40px;
background-color: lightgreen;
border: solid 1px black;
width: 100px;
height: 100px;
}
Дуга эллипса
Два разных значения <length> создают дугу эллипса.
<div></div>
div {
border-bottom-left-radius: 40px 20px;
background-color: lightgreen;
border: solid 1px black;
width: 100px;
height: 100px;
}
Квадратный элемент с радиусом в процентах
Для квадратного элемента одно значение <percentage> создаёт дугу окружности.
<div></div>
div {
border-bottom-left-radius: 40%;
background-color: lightgreen;
border: solid 1px black;
width: 100px;
height: 100px;
}
Неквадратный элемент с радиусом в процентах
Для неквадратного элемента одно значение <percentage> создаёт дугу эллипса.
<div></div>
div {
border-bottom-left-radius: 40%;
background-color: lightgreen;
border: solid 1px black;
width: 200px;
height: 100px;
}
Спецификации
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | WebView для Android | WebView на iOS | |
border-bottom-left-radius |
4
1
|
12
12
|
4До Firefox 50 стили границ скруглённых углов всегда отображались так, как если быborder-style было solid. Это было исправлено в Firefox 50.49
1–12
|
10.5
15
|
5
3
|
18
18
|
4До Firefox для Android 50 стили границ скруглённых углов всегда отображались так, как если быborder-style было solid. Это было исправлено в Firefox для Android 50.49
4–14
|
11
14
|
4.2
1
|
1.0
1.0
|
4.4
4.4
|
4.2
1
|
elliptical_corners |
1 |
12 |
3.5 |
10.5 |
3 |
18 |
4 |
14 |
1 |
1.0 |
4.4 |
1 |
percentages |
4 |
12 |
4
1–4До Firefox 4 значение<percentage> относилось к ширине блока даже при указании радиуса для высоты. Это означало, что -moz-border-radius-bottomright всегда рисовало дугу окружности, а не эллипса, если за ним следовало одно значение. |
10.5 |
5 |
18 |
4 |
14 |
4.2 |
1.0 |
4.4 |
4.2 |
См. также
-
сокращённое свойство
border-radius -
border-top-right-radius,border-bottom-right-radiusиborder-top-left-radius
© 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/border-bottom-left-radius