mask-border-outset
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die mask-border-outset CSS Eigenschaft legt den Abstand fest, um den der Maskenrand eines Elements von seiner Randbox abgesetzt wird.
Syntax
/* <length> value */
mask-border-outset: 1rem;
/* <number> value */
mask-border-outset: 1.5;
/* top and bottom | left and right */
mask-border-outset: 1 1.2;
/* top | left and right | bottom */
mask-border-outset: 30px 2 45px;
/* top | right | bottom | left */
mask-border-outset: 7px 12px 14px 5px;
/* Global values */
mask-border-outset: inherit;
mask-border-outset: initial;
mask-border-outset: revert;
mask-border-outset: revert-layer;
mask-border-outset: unset;
Die mask-border-outset Eigenschaft kann als ein, zwei, drei oder vier Werte angegeben werden. Jeder Wert ist ein <length> oder <number>. Negative Werte sind ungültig.
- Wenn ein Wert angegeben wird, gilt derselbe Ansatz für alle vier Seiten.
- Wenn zwei Werte angegeben werden, gilt der erste Ansatz für oben und unten, der zweite für links und rechts.
- Wenn drei Werte angegeben werden, gilt der erste Ansatz für oben, der zweite für links und rechts, der dritte für unten.
- Wenn vier Werte angegeben werden, gelten die Ansätze für oben, rechts, unten und links in dieser Reihenfolge (im Uhrzeigersinn).
Werte
<length>-
Die Größe des Maskenrand-Ansatzes als Dimension.
<number>-
Die Größe des Maskenrand-Ansatzes als Vielfaches der entsprechenden
border-width.
Formale Definition
| Anfangswert | 0 |
|---|---|
| Anwendbar auf | alle Elemente; In SVG gilt betrifft dies Containerelemente mit Ausnahme des <defs> Elements und allen Grafikelementen |
| Vererbt | Nein |
| Berechneter Wert | relativ zur gleichen Achse der Innenabstandsbox des Scrollcontainers |
| Animationstyp | diskret |
Formale Syntax
mask-border-outset =
[ <length> | <number> ]{1,4}
Beispiele
>Grundlegende Verwendung
Diese Eigenschaft scheint derzeit noch nirgends unterstützt zu werden. Wenn sie schließlich unterstützt wird, wird sie dazu dienen, die Maske von der inneren Kante der Randbox des Elements weg zu bewegen — Sie können sie verwenden, um die Maske teilweise über den Rand hinweg beginnen zu lassen, statt innerhalb davon.
mask-border-outset: 1rem;
Browser auf Chromium-Basis unterstützen eine veraltete Version dieser Eigenschaft — mask-box-image-outset — mit einem Präfix:
-webkit-mask-box-image-outset: 1rem;
Hinweis:
Die Seite mask-border enthält ein funktionierendes Beispiel (mit den veralteten präfixierten Randmaskeneigenschaften, die in Chromium unterstützt werden), damit Sie eine Vorstellung vom Effekt bekommen.
Spezifikationen
| Specification |
|---|
| CSS Masking Module Level 1> # the-mask-border-outset> |