border-block-end-color CSS property
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Die border-block-end-color CSS Eigenschaft definiert die Farbe des logischen Endrandes eines Elements, welcher je nach dem Schreibmodus, der Richtung und der Textausrichtung des Elements auf eine physische Randfarbe abgebildet wird. Sie entspricht der border-top-color, border-right-color, border-bottom-color oder border-left-color Eigenschaft, abhängig von den definierten Werten für writing-mode, direction und text-orientation.
Probieren Sie es aus
border-block-end-color: red;
writing-mode: horizontal-tb;
border-block-end-color: #32a1ce;
writing-mode: vertical-rl;
border-block-end-color: rgb(170 50 220 / 0.6);
writing-mode: horizontal-tb;
border-block-end-color: hsl(60 90% 50% / 0.8);
writing-mode: vertical-lr;
<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;
}
Syntax
border-block-end-color: yellow;
border-block-end-color: #f5f6f7;
/* Global values */
border-block-end-color: inherit;
border-block-end-color: initial;
border-block-end-color: revert;
border-block-end-color: revert-layer;
border-block-end-color: unset;
Verwandte Eigenschaften sind border-block-start-color, border-inline-start-color und border-inline-end-color, die die anderen Randfarben des Elements definieren.
Werte
<color>-
Die Farbe des Randes.
Formale Definition
| Anfangswert | currentcolor |
|---|---|
| Anwendbar auf | alle Elemente |
| Vererbt | Nein |
| Berechneter Wert | berechnete Farbe |
| Animationstyp | by computed value type |
Formale Syntax
border-block-end-color =
<color> |
<image-1D>
<image-1D> =
<stripes()>
<stripes()> =
stripes( <color-stripe># )
<color-stripe> =
<color> &&
[ <length-percentage> | <flex> ]?
<length-percentage> =
<length> |
<percentage>
Beispiele
>Randfarbe 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-end-color: red;
}
Ergebnisse
Spezifikationen
| Spezifikation |
|---|
| CSS Logical Properties and Values Module Level 1> # border-color> |
Browser-Kompatibilität
Siehe auch
- CSS Logische Eigenschaften und Werte
- Diese Eigenschaft wird auf eine der physischen Randeigenschaften abgebildet:
border-top-color,border-right-color,border-bottom-color, oderborder-left-color. writing-mode,direction,text-orientation