Spec-Zone.ru › CSS

border-end-end-radius

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

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

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

Свойство border-end-end-radius CSS определяет логический радиус границы элемента, который отображается как физический радиус границы, зависящий от writing-mode, direction и text-orientation элемента. Это полезно при создании стилей, которые работают независимо от ориентации текста и режима записи.

Попробовать

Это свойство влияет на угол между сторонами block-end и inline-end элемента. Например, в режиме записи horizontal-tb с направлением ltr оно соответствует свойству border-bottom-right-radius.

Синтаксис

/* <length> values */
/* With one value the corner will be a circle */
border-end-end-radius: 10px;
border-end-end-radius: 1em;

/* With two values the corner will be an ellipse */
border-end-end-radius: 1em 2em;

/* Global values */
border-end-end-radius: inherit;
border-end-end-radius: initial;
border-end-end-radius: revert;
border-end-end-radius: revert-layer;
border-end-end-radius: unset;

Значения

<length-percentage>

Обозначает размер радиуса окружности или полуосей эллипса. В качестве абсолютной длины он может быть выражен в любой единице, разрешенной типом данных CSS <length>. Проценты для горизонтальной оси относятся к ширине блока, проценты для вертикальной оси — к высоте блока. Отрицательные значения недопустимы.

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

Начальное значение 0
Применимо к всем элементам; но агенты пользователя не обязаны применять к элементам table и inline-table при border-collapse равном collapse. Поведение на внутренних элементах таблицы пока не определено.. Также применяется к ::first-letter.
Наследуется нет
Проценты относятся к соответствующему размеру области границы
Вычисленное значение две абсолютные <length> или <percentage>
Тип анимации длина, процент или calc();

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

border-end-end-radius = 
<length-percentage [0,∞]>{1,2}

<length-percentage> =
<length> |
<percentage>

Примеры

Радиус границы при вертикальном тексте

HTML

<div>
  <p class="exampleText">Example</p>
</div>

CSS

div {
  background-color: rebeccapurple;
  width: 120px;
  height: 120px;
  border-end-end-radius: 10px;
}

.exampleText {
  writing-mode: vertical-rl;
  padding: 10px;
  background-color: #fff;
  border-end-end-radius: 10px;
}

Результат

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

Спецификация
CSS Логические свойства и значения Уровень 1
# border-radius-properties

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
border-end-end-radius 89 89 66 75 15 89 66 63 15 15.0 89

См. также

  • Логические свойства и значения CSS
  • Сопоставленное физическое свойство: border-bottom-right-radius
  • writing-mode, direction, text-orientation

© 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-end-end-radius

Spec-Zone.ru

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