border-bottom-right-radius
Базовая линия Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Свойство border-bottom-right-radius CSS сглаживает нижний правый угол элемента, задавая радиус (или радиусы большой и малой полуосей) эллипса, определяющего кривизну угла.
Попробуйте
Сглаживание может быть кругом, эллипсом или, если одно из значений 0, сглаживание не выполняется, и угол остается прямым.
Фон, будь то изображение или цвет, обрезается по границе, даже скругленной; точное расположение обрезки определяется значением свойства background-clip.
Примечание: Если значение этого свойства не установлено в сокращенном свойстве border-radius, которое применяется к элементу после border-bottom-right-radius CSS свойства, значение этого свойства сбрасывается до своего начального значения сокращенным свойством сокращенным свойством.
Синтаксис
/* The corner is a circle */ /* border-bottom-right-radius: radius */ border-bottom-right-radius: 3px; /* Percentage values */ border-bottom-right-radius: 20%; /* corner of a circle if box is a square or else corner of a rectangle */ border-bottom-right-radius: 20% 20%; /* same as above */ /* 20% of horizontal(width) and vertical(height) */ border-bottom-right-radius: 20% 10%; /* 20% of horizontal(width) and 10% of vertical(height) */ /*The corner is an ellipse */ /* border-bottom-right-radius: horizontal vertical */ border-bottom-right-radius: 0.5em 1em; /* Global values */ border-bottom-right-radius: inherit; border-bottom-right-radius: initial; border-bottom-right-radius: revert; border-bottom-right-radius: revert-layer; border-bottom-right-radius: unset;
С одним значением:
- значение является
<length>или<percentage>, обозначающим радиус окружности для границы в этом углу.
Со двумя значениями:
- первое значение является
<length>или<percentage>, обозначающим горизонтальную большую полуось эллипса для границы в этом углу. - второе значение является
<length>или<percentage>, обозначающим вертикальную большую полуось эллипса для границы в этом углу.
Значения
<length-percentage>-
Обозначает размер радиуса окружности или большой и малой полуосей эллипса. В качестве абсолютной длины она может быть выражена в любой единице, разрешенной типом данных CSS
<length>. Проценты для горизонтальной оси относятся к ширине рамки, проценты для вертикальной оси относятся к высоте рамки. Отрицательные значения недопустимы.
Формальное определение
| Начальное значение | 0 |
|---|---|
| Применяется к | всем элементам; но агенты пользователя не обязаны применять к table и inline-table элементам, когда border-collapse равно collapse. Поведение на внутренних элементах таблицы в данный момент не определено. Также это относится к ::first-letter. |
| Наследуется | нет |
| Проценты | относятся к соответствующему размеру рамки |
| Вычисленное значение | две абсолютные <length> или <percentage> |
| Тип анимации | длина, процент или calc(); |
Формальный синтаксис
border-bottom-right-radius =
<length-percentage [0,∞]>{1,2}
<length-percentage> =
<length> |
<percentage>
Примеры
Дуга окружности
Одно <length> значение создаёт дугу окружности.
div {
border-bottom-right-radius: 40px;
background-color: lightgreen;
border: solid 1px black;
width: 100px;
height: 100px;
}
Дуга эллипса
Два разных <length> значения создают дугу эллипса.
div {
border-bottom-right-radius: 40px 20px;
background-color: lightgreen;
border: solid 1px black;
width: 100px;
height: 100px;
}
Квадратный элемент с радиусом в процентах
Квадратный элемент с одним <percentage> значением создаёт дугу окружности.
div {
border-bottom-right-radius: 40%;
background-color: lightgreen;
border: solid 1px black;
width: 100px;
height: 100px;
}
Прямоугольный элемент с радиусом в процентах
Прямоугольный элемент с одним <percentage> значением создаёт дугу эллипса.
div {
border-bottom-right-radius: 40%;
background-color: lightgreen;
border: solid 1px black;
width: 200px;
height: 100px;
}
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
border-bottom-right-radius |
41 | 1212 |
4До Firefox 50, стили границ с закругленными углами всегда отображались так, как будтоborder-style был сплошным. Это исправлено в Firefox 50. |
10.515 | 53 | 1818 |
4До Firefox 50, стили границ с закругленными углами всегда отображались так, как будтоborder-style был сплошным. Это исправлено в Firefox 50. |
1114 | 4.21 | 1.01.0 | 4.44.4 |
elliptical_corners |
1 | 12 | 3.5 | 10.5 | 3 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
percentages |
4 | 12 | 41–4До Firefox 4,<percentage> относился к ширине блока даже при указании радиуса для высоты. Это означало, что -moz-border-radius-bottomright всегда рисовал дугу окружности, а никогда эллипса, когда за ним следовало одно значение. |
10.5 | 5 | 18 | 4 | 14 | 4.2 | 1.0 | 4.4 |
См. также
-
border-radiusсокращенное свойство -
border-top-right-radius,border-bottom-left-radiusиborder-top-left-radius
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius