Hintergrund Zuschnitt¶
Die CSS-Eigenschaft background-clip bestimmt, wo genau der Hintergrund eines Elements gezeichnet wird. Standardmäßig wird der Hintergrund über den Padding- und Content-Bereich hinaus gezeichnet, aber background-clip erlaubt uns, dies zu steuern.
.container {
background-clip: text;
}
Eigenschaft |
Erklärung |
|---|---|
border-box (Standard) |
Hintergrund wird bis zum äußeren Rand des Rahmens gezeichnet. Inklusive Content, Padding und Border. |
padding-box |
Hintergrund wird nur bis zum Rand des Paddings gezeichnet. Die Border bleibt transparent gegenüber dem Hintergrund. |
content-box |
Hintergrund wird nur im Inhaltsbereich angezeigt. Padding und Border bleiben transparent. |
text |
Hintergrund wird nur auf den Text selbst angewendet. Sehr nützlich für Farbverläufe innerhalb von Text. |
Bemerkung
Der nützlichste Eigenschaftswert von background-clip ist in der Praxis text, da er ermöglicht, Texte mit Farbverläufen oder Bildern zu füllen – ein moderner Effekt, der ohne zusätzliche HTML-Elemente auskommt. Die anderen Werte (border-box, padding-box, content-box) sind technisch wichtig, werden jedoch in der Regel nur selten bewusst eingesetzt und daher hier nicht weiter vertieft.
.container {
background-image: url('https://bilder.philipperck.de/css/bg-image1.jpg');
background-size: cover;
background-position: center center;
background-clip: text;
}
h1 {
text-align: center;
font-size: 89px;
color: transparent;
}