CSS-Hintergrund und -Ränder
Das CSS-Hintergrund und -Ränder Modul bietet Eigenschaften zum Hinzufügen von Hintergründen, Rändern, abgerundeten Ecken und Box-Schatten zu Elementen.
Sie können verschiedene Arten von Randstilen hinzufügen, einschließlich Rändern, die aus Bildern jeder Bildart bestehen, von Rasterbildern bis hin zu CSS-Verläufen. Ränder können quadratisch oder abgerundet sein, und ein unterschiedlicher Radius kann für jede Ecke festgelegt werden. Elemente können abgerundet werden, unabhängig davon, ob sie einen sichtbaren Rand haben oder nicht.
Box-Schatten umfassen innere und äußere Schatten, einzelne oder mehrere Schatten, und können solide oder allmählich transparent werden. Ein äußerer Box-Schatten wirft einen Schatten, als ob die Border-Box des Elements opak wäre. Ein innerer Box-Schatten wirft einen Schatten, als ob alles außerhalb des Polsterrands opak wäre. Der Schatten kann solide sein oder eine Ausbreitungsdistanz mit einer Farbüberblendung zum Transparenten enthalten.
Die Eigenschaften in diesem Modul erlauben es Ihnen auch zu definieren, ob Zellen innerhalb eines <table> gemeinsame oder separate Ränder haben sollen.
Referenz
>Eigenschaften
background-attachmentbackground-clipbackground-colorbackground-imagebackground-originbackground-positionbackground-repeat-xbackground-repeat-ybackground-repeatKurzformbackground-sizebackgroundKurzformbackground-position-xbackground-position-yborder-bottom-colorborder-bottom-styleborder-bottom-widthborder-bottomKurzformborder-left-colorborder-left-styleborder-left-widthborder-leftKurzformborder-right-colorborder-right-styleborder-right-widthborder-rightKurzformborder-top-colorborder-top-styleborder-top-widthborder-topKurzformborder-colorKurzformborder-styleKurzformborder-widthKurzformborderKurzformborder-bottom-left-radiusborder-bottom-right-radiusborder-top-left-radiusborder-top-right-radiusborder-radiusKurzformborder-image-outsetborder-image-repeatborder-image-sliceborder-image-sourceborder-image-widthborder-imageKurzformbox-shadow
Das CSS-Hintergrund Modul Level 4 führt auch die Eigenschaften background-position-block, background-position-inline, background-repeat-block, background-repeat-inline und background-tbd ein. Derzeit unterstützen keine Browser diese Funktionen.
Datentypen
<line-style>Aufzähldatentyp
Leitfäden
- Verwendung mehrerer Hintergründe
-
Ein oder mehrere Hintergründe auf einem Element einstellen.
- Hintergrundbilder skalieren
-
Die Größe und das Wiederholverhalten von Hintergrundbildern ändern.
- SVG-Hintergründe skalieren
-
Wie das SVG-Seitenverhältnis, SVG-Dimensionen und die CSS-Eigenschaft
background-sizedas Skalieren von SVG-Hintergrundbildern beeinflussen. - Verwendung von CSS-Verläufen
-
CSS-Verläufe erstellen und als Hintergrundbilder verwenden.
- Lernen Sie CSS: Hintergrund und Ränder
-
Lernen Sie, wie Sie dekorative Bilder mit CSS-Hintergrundbildern implementieren.
- Lernen Sie CSS: das Box-Modell
-
Lernen Sie, wie Ränder und andere Boxmodell-Eigenschaften das CSS-Box-Modell beeinflussen.
Verwandte Konzepte
border-block-end-colorborder-block-start-colorborder-inline-end-colorborder-inline-start-colorborder-block-end-styleborder-block-start-styleborder-inline-end-styleborder-inline-start-styleborder-block-end-widthborder-block-start-widthborder-inline-end-widthborder-inline-start-widthborder-start-start-radiusborder-start-end-radiusborder-end-start-radiusborder-end-end-radiusbox-sizingbox-decoration-breaktext-shadow<url>Datentyp<url>Datentyp<image>DatentyppositionDatentypcurrentColorSchlüsselwort
Beispiele
>Hintergründe, Ränder und Box-Schatten im Einsatz
Dieses Beispiel von Rändern, Hintergründen und Box-Schatten besteht aus zentrierten Hintergrundbildern aus linearen und radialen Verläufen. Eine Reihe von Box-Schatten lässt den Rand hervortreten. Das Element links hat ein Randbild eingestellt. Das Element rechts hat einen abgerundeten gepunkteten Rand.
Die Hintergrundbilder werden mit background-image definiert. Die Bilder sind mit background-position zentriert. Verschiedene Werte der background-clip Eigenschaft für die mehreren Hintergrundbilder werden verwendet, um die Hintergrundbilder innerhalb der Inhaltsbox zu halten. Die Hintergrundfarbe wird auf die Polsterbox zugeschnitten, um zu verhindern, dass der Hintergrund durch die transparenten Abschnitte für das border-image und der dotted border erscheint. Die abgerundeten Ecken im rechten Element werden mit der border-radius Eigenschaft erstellt. Eine einzige box-shadow Deklaration wird verwendet, um alle Schatten einzustellen, sowohl inneren als auch äußeren.
Klicken Sie im obigen Beispiel auf "Play", um den Code für die Animation im MDN Playground zu sehen oder zu bearbeiten.
Spezifikationen
| Specification |
|---|
| CSS Backgrounds and Borders Module Level 3> |
| CSS Backgrounds Module Level 4> |