border-image-outset
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since February 2017.
Die border-image-outset
CSS Eigenschaft legt den Abstand fest, um den ein Element von seinem Border-Image von der Border-Box abgesetzt wird.
Die Teile des Border-Images, die außerhalb der Border-Box des Elements mit border-image-outset
gerendert werden, lösen keine Überlauf-Scrollleisten aus und erfassen keine Mausereignisse.
Probieren Sie es aus
Syntax
/* <length> value */
border-image-outset: 1rem;
/* <number> value */
border-image-outset: 1.5;
/* top and bottom | left and right */
border-image-outset: 1 1.2;
/* top | left and right | bottom */
border-image-outset: 30px 2 45px;
/* top | right | bottom | left */
border-image-outset: 7px 12px 14px 5px;
/* Global values */
border-image-outset: inherit;
border-image-outset: initial;
border-image-outset: revert;
border-image-outset: revert-layer;
border-image-outset: unset;
Die border-image-outset
Eigenschaft kann mit einem, zwei, drei oder vier Werten angegeben werden. Jeder Wert ist eine <length>
oder <number>
. Negative Werte sind ungültig und führen dazu, dass die border-image-outset
Deklaration ignoriert wird.
- Wenn ein Wert angegeben ist, gilt er für alle vier Seiten.
- Wenn zwei Werte angegeben sind, gilt der erste für oben und unten und der zweite für links und rechts.
- Wenn drei Werte angegeben sind, gilt der erste für oben, der zweite für links und rechts, und der dritte für unten.
- Wenn vier Werte angegeben sind, gelten sie für oben, rechts, unten und links in dieser Reihenfolge (im Uhrzeigersinn).
Werte
<length>
-
Die Größe des
border-image
Outsets als Dimension — eine Zahl mit einer Einheit. <number>
-
Die Größe des
border-image
Outsets als Vielfaches der entsprechendenborder-width
s des Elements. Zum Beispiel, wenn ein Elementborder-width: 1em 2px 0 1.5rem
hat undborder-image-outset: 2
, würde das endgültigeborder-image-outset
als2em 4px 0 3rem
berechnet werden.
Formale Definition
Initialer Wert | 0 |
---|---|
Anwendbar auf | Alle Elemente, außer interne Tabellenelemente, falls border-collapse collapse ist. Auch anwendbar auf ::first-letter . |
Vererbt | Nein |
Berechneter Wert | relativ zur gleichen Achse der Innenabstandsbox des Scrollcontainers |
Animationstyp | by computed value type |
Formale Syntax
border-image-outset =
[ <length [0,∞]> | <number [0,∞]> ]{1,4}
Beispiele
Ein Border-Image heraussetzen
HTML
<div id="outset">This element has an outset border image!</div>
CSS
#outset {
width: 10rem;
background: #cef;
border: 1.4rem solid;
border-image: radial-gradient(#ff2, #55f) 40;
border-image-outset: 1.5; /* 1.5 × 1.4rem = 2.1rem */
margin: 2.1rem;
}
Ergebnis
Spezifikationen
Specification |
---|
CSS Backgrounds and Borders Module Level 3 # the-border-image-outset |
Browser-Kompatibilität
BCD tables only load in the browser