Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

-webkit-mask-repeat-x CSS property

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Die Eigenschaft -webkit-mask-repeat-x gibt an, ob und wie ein Maskenbild horizontal wiederholt (gekachelt) wird.

Syntax

css
/* Keyword values */
-webkit-mask-repeat-x: repeat;
-webkit-mask-repeat-x: no-repeat;
-webkit-mask-repeat-x: space;
-webkit-mask-repeat-x: round;

/* Multiple values */
-webkit-mask-repeat-x: repeat, no-repeat, space;

/* Global values */
-webkit-mask-repeat-x: inherit;
-webkit-mask-repeat-x: initial;
-webkit-mask-repeat-x: revert;
-webkit-mask-repeat-x: revert-layer;
-webkit-mask-repeat-x: unset;

Werte

Diese Eigenschaft wird als ein oder mehrere durch Kommas getrennte Werte angegeben:

repeat

Das Maskenbild wird sowohl horizontal als auch vertikal wiederholt.

no-repeat

Das Maskenbild wird horizontal nicht wiederholt; in dieser Richtung wird nur eine Kopie des Maskenbilds gezeichnet. Der verbleibende Inhalt des maskierten Elements wird nicht angezeigt.

space

Das Bild wird so oft wie möglich ohne Beschneidung wiederholt. Das erste und letzte Bild werden an den jeweiligen Seiten des Elements ausgerichtet, und der Leerraum wird gleichmäßig zwischen den Bildern verteilt. Die Eigenschaft mask-position wird ignoriert, sofern nicht nur ein Bild ohne Beschneidung angezeigt werden kann. Der einzige Fall, in dem bei Verwendung von space eine Beschneidung erfolgt, ist, wenn nicht genügend Platz vorhanden ist, um ein Bild anzuzeigen.

round

Wenn der verfügbare Platz größer wird, werden die wiederholten Bilder gedehnt (ohne Lücken zu hinterlassen), bis Platz für ein weiteres Bild vorhanden ist. Wenn das nächste Bild hinzugefügt wird, werden alle aktuellen Bilder komprimiert, um Platz zu schaffen. Beispiel: Ein Bild mit einer ursprünglichen Breite von 260px, das dreimal wiederholt wird, kann gedehnt werden, bis jede Wiederholung 300px breit ist; anschließend wird ein weiteres Bild hinzugefügt. Sie werden dann auf 225px komprimiert.

Formale Definition

Anfangswertrepeat
Anwendbar aufalle Elemente
VererbtNein
Berechneter Wertwie angegeben
Animationstypdiskret

Formale Syntax

-webkit-mask-repeat-x = 
[ repeat | no-repeat | space | round ]#

Beispiele

Verwendung eines wiederholten oder nicht wiederholten Maskenbilds

css
.example-one {
  -webkit-mask-image: url("mask.png");
  -webkit-mask-repeat-x: repeat;
}

.example-two {
  -webkit-mask-image: url("mask.png");
  -webkit-mask-repeat-x: no-repeat;
}

Verwendung mehrerer Maskenbilder

Sie können für jedes Maskenbild einen unterschiedlichen <repeat-style> angeben, durch Kommas getrennt:

css
.example-three {
  -webkit-mask-image: url("mask1.png"), url("mask2.png");
  -webkit-mask-repeat-x: repeat, space;
}

Jedes Bild wird dem entsprechenden Wiederholungsstil zugeordnet, von der ersten bis zur letzten Angabe.

Spezifikationen

Nicht Teil eines Standards.

Browser-Kompatibilität

Siehe auch