border-color
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die border-color
Shorthand-Eigenschaft der CSS legt die Farbe des Rands eines Elements fest.
Probieren Sie es aus
border-color: red;
border-color: red #32a1ce;
border-color: red rgb(170 50 220 / 0.6) green;
border-color: red yellow green hsl(60 90% 50% / 0.8);
border-color: red yellow green transparent;
<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: #eee;
color: black;
border: 0.75em solid;
padding: 0.75em;
width: 80%;
height: 100px;
}
Jede Seite kann individuell festgelegt werden, entweder mit border-top-color
, border-right-color
, border-bottom-color
und border-left-color
; oder mit den schreibmodusabhängigen border-block-start-color
, border-block-end-color
, border-inline-start-color
und border-inline-end-color
.
Weitere Informationen zu Randfarben finden Sie unter Applying colors to HTML elements.
Bestandteil-Eigenschaften
Diese Eigenschaft ist eine Kurzform für die folgenden CSS-Eigenschaften:
Syntax
/* <color> values */
border-color: red;
/* top and bottom | left and right */
border-color: red #f015ca;
/* top | left and right | bottom */
border-color: red rgb(240 30 50 / 70%) green;
/* top | right | bottom | left */
border-color: red yellow green blue;
/* Global values */
border-color: inherit;
border-color: initial;
border-color: revert;
border-color: revert-layer;
border-color: unset;
Die border-color
-Eigenschaft kann mit einem, zwei, drei oder vier Werten festgelegt werden.
- Wenn ein Wert angegeben wird, gilt dieselbe Farbe für alle vier Seiten.
- Wenn zwei Werte angegeben werden, wird die erste Farbe für oben und unten und die zweite für links und rechts verwendet.
- Bei drei Werten wird die erste Farbe für oben, die zweite für links und rechts und die dritte für unten verwendet.
- Bei vier Werten werden die Farben in der Reihenfolge oben, rechts, unten und links angewendet (im Uhrzeigersinn).
Werte
<color>
-
Definiert die Farbe des Rands.
Formale Definition
Anfangswert | wie die jeweiligen Kurzschreibweisen:
|
---|---|
Anwendbar auf | alle Elemente. Auch anwendbar auf ::first-letter . |
Vererbt | Nein |
Berechneter Wert | wie die jeweiligen Kurzschreibweisen:
|
Animationstyp | wie die jeweiligen Kurzschreibweisen: |
Formale Syntax
Beispiele
Vollständige border-color-Nutzung
HTML
<div id="justone">
<p><code>border-color: red;</code> is equivalent to</p>
<ul>
<li><code>border-top-color: red;</code></li>
<li><code>border-right-color: red;</code></li>
<li><code>border-bottom-color: red;</code></li>
<li><code>border-left-color: red;</code></li>
</ul>
</div>
<div id="horzvert">
<p><code>border-color: gold red;</code> is equivalent to</p>
<ul>
<li><code>border-top-color: gold;</code></li>
<li><code>border-right-color: red;</code></li>
<li><code>border-bottom-color: gold;</code></li>
<li><code>border-left-color: red;</code></li>
</ul>
</div>
<div id="topvertbott">
<p><code>border-color: red cyan gold;</code> is equivalent to</p>
<ul>
<li><code>border-top-color: red;</code></li>
<li><code>border-right-color: cyan;</code></li>
<li><code>border-bottom-color: gold;</code></li>
<li><code>border-left-color: cyan;</code></li>
</ul>
</div>
<div id="trbl">
<p><code>border-color: red cyan black gold;</code> is equivalent to</p>
<ul>
<li><code>border-top-color: red;</code></li>
<li><code>border-right-color: cyan;</code></li>
<li><code>border-bottom-color: black;</code></li>
<li><code>border-left-color: gold;</code></li>
</ul>
</div>
CSS
#justone {
border-color: red;
}
#horzvert {
border-color: gold red;
}
#topvertbott {
border-color: red cyan gold;
}
#trbl {
border-color: red cyan black gold;
}
/* Set width and style for all divs */
div {
border: solid 0.3em;
width: auto;
margin: 0.5em;
padding: 0.5em;
}
ul {
margin: 0;
list-style: none;
}
Ergebnis
Spezifikationen
Specification |
---|
CSS Logical Properties and Values Level 1 # logical-shorthand-keyword |
CSS Backgrounds and Borders Module Level 3 # border-color |
Browser-Kompatibilität
Siehe auch
- Border-color-verwandte CSS-Eigenschaften:
border
,border-top-color
,border-right-color
,border-bottom-color
,border-left-color
, - Andere randbezogene CSS-Eigenschaften:
border-width
,border-style
- Der
<color>
Datentyp - Andere farbbezogene Eigenschaften:
color
,background-color
,outline-color
,text-decoration-color
,text-emphasis-color
,text-shadow
,caret-color
, undcolumn-rule-color
- Farbe auf HTML-Elemente mit CSS anwenden