Spec-Zone.ru › CSS

border-start-start-radius

Базовая Широко поддерживается

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

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

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

Попробуйте

Это свойство влияет на угол между сторонами блок-начало и инлайн-начало элемента. Например, в режиме написания horizontal-tb с направлением ltr оно соответствует свойству border-top-left-radius.

Синтаксис

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

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

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

Значения

<length-percentage>

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

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

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

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

border-start-start-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-start-start-radius: 10px;
}

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

Результаты

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

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

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

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

См. также

  • CSS Логические свойства и значения
  • Соответствующее физическое свойство: border-top-left-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-start-start-radius

Spec-Zone.ru

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