Spec-Zone.ru › CSS

border-bottom-right-radius

Базовая линия Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство border-bottom-right-radius CSS сглаживает нижний правый угол элемента, задавая радиус (или радиусы большой и малой полуосей) эллипса, определяющего кривизну угла.

Попробуйте

Сглаживание может быть кругом, эллипсом или, если одно из значений 0, сглаживание не выполняется, и угол остается прямым.

border-bottom-right-radius.png

Фон, будь то изображение или цвет, обрезается по границе, даже скругленной; точное расположение обрезки определяется значением свойства 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;
}

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

Спецификация
Модуль CSS Backgrounds and Borders Level 3
# border-radius

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

Рабочие столы Мобильные устройства
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.
491–12
10.515 53 1818
4До Firefox 50, стили границ с закругленными углами всегда отображались так, как будто border-style был сплошным. Это исправлено в Firefox 50.
494–14
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 4
1–4До Firefox 4, <percentage> относился к ширине блока даже при указании радиуса для высоты. Это означало, что -moz-border-radius-bottomright всегда рисовал дугу окружности, а никогда эллипса, когда за ним следовало одно значение.
10.5 5 18 4 14 4.2 1.0 4.4
END_OF_DOCUMENT_MARKER

См. также

  • 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

Spec-Zone.ru

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