border-block-color
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Die border-block-color CSS Eigenschaft definiert die Farbe der logischen Blockränder eines Elements, die abhängig vom Schreibrichtung, der Ausrichtung und der Textorientierung des Elements in eine physische Rahmenfarbe übersetzt wird. Sie entspricht der border-top-color und border-bottom-color, oder der border-right-color und border-left-color Eigenschaft, abhängig von den für writing-mode, direction, und text-orientation definierten Werten.
Probieren Sie es aus
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;
}
Die Rahmenfarbe in der anderen Dimension kann mit border-inline-color gesetzt werden, was border-inline-start-color und border-inline-end-color festlegt.
Syntax
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;
Werte
<color>-
Die Farbe des Rahmens.
Formale Definition
| Anfangswert | currentcolor |
|---|---|
| Anwendbar auf | alle Elemente |
| Vererbt | Nein |
| Berechneter Wert | berechnete Farbe |
| Animationstyp | by computed value type |
Formale Syntax
border-block-color =
<'border-top-color'>{1,2}
<border-top-color> =
<color> |
<image-1D>
<image-1D> =
<stripes()>
<stripes()> =
stripes( <color-stripe># )
<color-stripe> =
<color> &&
[ <length-percentage> | <flex> ]?
<length-percentage> =
<length> |
<percentage>
Beispiele
>Rahmen mit vertikalem Text
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;
}
Ergebnisse
Spezifikationen
| Specification |
|---|
| CSS Logical Properties and Values Level 1> # propdef-border-block-color> |
Browser-Kompatibilität
Loading…
Siehe auch
- CSS Logical Properties and Values
- Diese Eigenschaft wird in die physischen Rahmen-Eigenschaften übersetzt:
border-top-color,border-right-color,border-bottom-color, oderborder-left-color. writing-mode,direction,text-orientation