Spec-Zone.ru › CSS

Свойство CSS `border-block-color`

Baseline Широко доступно

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

Свойство border-block-color CSS задаёт цвет логических блочных границ элемента, который соответствует цвету физической границы в зависимости от режима письма, направления текста и его ориентации. В зависимости от значений свойств writing-mode, direction и text-orientation оно соответствует свойствам border-top-color и border-bottom-color либо border-right-color и border-left-color.

Цвет границ в другом измерении можно задать с помощью свойства border-inline-color, которое задаёт свойства border-inline-start-color и border-inline-end-color.

Попробуйте

border-block-color: red;
writing-mode: horizontal-tb;
border-block-color: #32a1ce;
writing-mode: vertical-rl;
border-block-color: rgb(170 50 220 / 0.6);
writing-mode: horizontal-tb;
direction: rtl;
<section class="default-example" id="default-example">
  <div class="transition-all" id="example-element">
    This is a box with a border around it.
  </div>
</section>
#example-element {
  background-color: #eeeeee;
  color: black;
  border: 0.75em solid;
  padding: 0.75em;
  width: 80%;
  height: 100px;
  unicode-bidi: bidi-override;
}

Синтаксис

border-block-color: yellow;
border-block-color: #f5f6f7;

/* Global values */
border-block-color: inherit;
border-block-color: initial;
border-block-color: revert;
border-block-color: revert-layer;
border-block-color: unset;

Значения

Это свойство задаётся одним значением <color>:

color
Цвет границы.

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

Начальное значение как у каждого из свойств сокращённой записи:
  • border-block-start-color
  • border-block-end-color
Применяется к всем элементам
Наследуется нет
Вычисленное значение как у каждого из свойств сокращённой записи:
  • border-block-start-color
  • border-block-end-color
Тип анимации как у каждого из свойств сокращённой записи:
  • border-block-start-color
  • border-block-end-color

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

border-block-color = 
  <'border-top-color'>{1,2}

Примеры

Граница при вертикальном тексте

HTML

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

CSS

div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}

.exampleText {
  writing-mode: vertical-lr;
  border: 10px solid blue;
  border-block-color: red;
}

Результат

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

Спецификация
Модуль логических свойств и значений CSS, уровень 1
# propdef-border-block-color

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
border-block-color
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
currentColor
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
transparent
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5

См. также

  • Логические свойства и значения CSS
  • Это свойство соответствует физическим свойствам границ: border-top-color, border-right-color, border-bottom-color или border-left-color.
  • writing-mode, direction, text-orientation

© 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-block-color

Spec-Zone.ru

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