In diesem Handbuch lernen wir den Unterschied zwischen Hintergrund- und Hintergrundfarben im Detail kennen.
Lasst uns beginnen!
CSS -Hintergrundeigenschaft
Um den Hintergrund eines HTML -Elements anzupassen, das CSS “HintergrundImmobilien werden genutzt. Es ist ein Kurzeigeneignis von acht weiteren Immobilien, was bedeutet, dass Sie alle in einer Zeile verwenden können. Diese anderen Eigenschaften sind:
Syntax
Hier ist die Syntax der Hintergrundeigenschaft:
Hintergrund: Farbbildposition/Größe wiederholen Ursprungs Clip -AnhangLassen Sie uns zur Erklärung aller oben genannten Eigenschaften nacheinander wechseln.
CSS Hintergrundfarbe Eigenschaft
Verwendung der "HintergrundfarbeEigenschaft können Sie die Farbe des Hintergrunds einstellen. Die Farbe erscheint hinter den HTML -Elementen.
Syntax
Die Syntax der Hintergrundfarbe ist:
Hintergrundfarbe: FarbeAnstelle von "Farbe”, Sie können die Farbe des Hintergrunds festlegen, den Sie hinter den Elementen erscheinen möchten.
Beispiel
In der HTML -Datei erstellen wir zuerst einen Container mit dem Tag und fügen dann eine Überschrift und einen Absatz hinzu.
Html
Willkommen auf unserer Webseite
In CSS werden wir die Höhe des DIV als „anpassen“ als "100%"Damit es auf der gesamten Seite und Schriftgröße des Textes als" erscheinen "xx-large”. Setzen Sie danach die Hintergrundfarbe als "Aqua”.
CSS
divIm folgenden Bild sehen Sie, dass die Hintergrundfarbe angewendet wird:
CSS-Hintergrund-Image-Eigenschaft
Der "HintergrundbildEigenschaft wird verwendet, um ein oder mehrere Bilder als Hintergrund der HTML -Elemente festzulegen. Sie können diese Eigenschaft verwenden, um verschiedene Hintergrundbilder für verschiedene Elemente hinzuzufügen.
Syntax
Die Syntax der Hintergrund-Image-Eigenschaft lautet:
Hintergrundbild: URL ()Geben Sie hier den Weg des Bildes, das Sie als Hintergrund als Argument für die “festlegen möchtenURL ()”.
Beispiel
Fügen Sie in der Fortsetzung des vorherigen Beispiels ein Hintergrundbild in das "hinzu"div" Klasse. Wir werden die URL des Bildes als "als" hinzufügen "URL (IMG.JPG)”:
divDie folgende Ausgabe zeigt an, dass das Hintergrundbild erfolgreich hinzugefügt wurde:
Beachten Sie, dass das Bild wiederholt wird. Um dieses Problem zu lösen, lesen Sie die nächste Immobilie.
CSS-Hintergrund-Repeat-Eigenschaft
Wenn Sie ein Bild als Hintergrund auf einer Webseite hinzufügen, wird es standardmäßig wiederholt. Um diese Wiederholung zu vermeiden und das Muster entsprechend Ihrer Wahl festlegen, das “Hintergrund WiederholungImmobilien werden genutzt.
Syntax
Die Syntax der Hintergrund-Repeat-Eigenschaft lautet:
Hintergrundrepeat: Wiederholung | wiederholen-X | Wiederholung | No-RepeatDie Beschreibung der angegebenen Werte der Hintergrund-Repeat-Eigenschaft ist unten angegeben:
Beispiel
Hier setzen wir den Wert der Hintergrund-Repeat-Eigenschaft als "fest"No-Repeat”:
divDas Ergebnis des oben bereitgestellten Code ist unten angegeben. Sie können sehen, dass das Bild nicht mehr wiederholt wird:
CSS-Hintergrund-Positionseigenschaft
So setzen Sie die Position des Hintergrundbildes, das “HintergrundpositionEigenschaft wird verwendet. Sie können das Bild in verschiedenen Positionen anpassen.
Syntax
Die Syntax der Hintergrund-Positionseigenschaft ist:
Hintergrundposition: WertAnstelle von "Wert”, Sie können die Position des Bildes angeben.
Beispiel
Hier werden wir die Hintergrundposition als "festlegen" festlegen "Center”:
divIn der folgenden Ausgabe erscheint das Bild in der Mitte der Seite:
CSS Hintergrundgröße
Um die Größe des Hintergrundbildes festzulegen, ist das “HintergrundgrößeEigenschaft wird verwendet.
Syntax
Hintergrundgröße hat die folgende Syntax:
Hintergrundgröße: Länge | AbdeckungIm Folgenden finden Sie die Beschreibung der Werte der Hintergrundgröße:
Beispiel
Wir werden die Größe des Hintergrunds als "festlegen"100%Höhe und “80%" Breite:
divSie können sehen, dass das Bild basierend auf den angegebenen Abmessungen geändert wurde:
CSS-Hintergrund-Ursprung
Der "Hintergrund-UrsprungDie Eigenschaft wird verwendet, um den Positionierungsbereich des Hintergrundbildes anzupassen. Das Bild wird in der oberen linken Ecke als Standardeinstellung eingestellt.
Syntax
Die Syntax der Eigenschaft von Hintergrundorten lautet:
Hintergrund-Ursprung: Padding-Box | Border-Box | InhaltsboxDie Werte der Eigenschaft von Hintergrundorten werden nachstehend beschrieben:
Notiz: Die Eigenschaft von Hintergrundorientin funktioniert nicht, wenn der Wert der Hintergrund-Einbindung als „als“ festgelegt wirdFest”.
Beispiel
Erstellen Sie zunächst einen Rand um den Container um den Container. Hier werden wir das vorherige Beispiel fortsetzen und den Padding -Wert als "festlegen" festlegen "10px”. Passen Sie danach die Randbreite als “an" an "an"15px", Stil als"Grat", Und Farbe als"RGB (1, 68, 68)”. Am Ende weisen wir den Wert der Hintergrund-Ursprung-Eigenschaft als “zu" zu "Content-Box”:
divDas Ergebnis des obigen Code ist unten angegeben. Sie können sehen, dass die Position des Bildes entsprechend dem Inhalt der DIV festgelegt ist:
CSS-Hintergrund-Clip-Eigenschaft
Der "HintergrundclipEigenschaft funktioniert auf der Hintergrundfarbe des Elements. Sie können steuern, wie weit eine Hintergrundfarbe über ein Element über die Polsterung des Elements, seinen Rand und seinen Inhalt hinausgeht.
Syntax
Die Syntax der Hintergrund-Clip-Eigenschaft lautet:
Hintergrund-Ursprung: Border-Box | Padding-Box | Content-BoxDie Werte der Eigenschaft von Hintergrundorten werden nachstehend beschrieben:
Beispiel
Wir werden das vorherige Beispiel fortsetzen und den Wert des Grenzstils auf “ändern“gepunktet”Um die Eigenschaft von Hintergrund-Clip-Eigenschaften zu verstehen. Danach werden wir den Wert der Hintergrund-Clip-Eigenschaft als "festlegen" festlegen "Polsterung”:
divDie Ausgabe bedeutet, dass die weiße Hintergrundfarbe angezeigt wird, wenn die Randkante endete:
CSS-Hintergrund-Einbindung Eigenschaft
Der "HintergrundantriebDie Eigenschaft wird verwendet, um das Verhalten oder das Bild beim Scrollen der Seite anzupassen. Sein Verhalten kann mit anderen Elementen scrollen oder festgelegt werden.
Syntax
Die Syntax der Hintergrund-Einbindungsimmobilie lautet:
Hintergrund-Einbindung: WertSie können den Wert der Hintergrundabrechnung als "festlegen" festlegen "Fest”Um das Hintergrundbild zu beheben oder“scrollen”, Damit das Bild mit der Seite scrollen kann.
Notiz: Standardmäßig wird der Wert der Hintergrund-Einbindung Eigenschaft als “festgelegtscrollen”.
Es ist ersichtlich, dass das zusätzliche Hintergrundbild nicht statisch ist, wenn wir gescrollt haben. Lassen Sie uns nun dieses Problem beheben.
Dazu setzen wir den Wert der Hintergrund-Einbindungsimmobilie als “als“Fest”:
divHier ist das Ergebnis, das zeigt, dass das Bild behoben wurde:
Gehen Sie nun auf den Vergleich zwischen Hintergrund- und Hintergrundfarbeneigenschaften.
CSS-Hintergrund gegen Hintergrundfarbe
Die angegebene Tabelle unterscheidet die Hintergrund- und Hintergrund-Farben-Eigenschaften auf der Basis ihrer Merkmale:
Merkmale | CSS -Hintergrund | CSS-Hintergrundfarbe |
Typ | Es ist ein super Eigentum. | Es ist eine Unterkopie der Hintergrundeigenschaft. |
Funktionalität | Es legt alle Hintergrundeigenschaften fest. | Es legt nur die Hintergrundfarbe fest. |
Bereich | Es unterstützt alle Hintergrundeigenschaften | Es unterstützt nur Hintergrundfarbeneigenschaften |
Eben | Wenn Sie mehrere Hintergrundwerte hinzufügen müssen, ist es einfach zu bedienen. Sie können die Werte aller Hintergrundeigenschaften gleichzeitig festlegen. | Es kann verwendet werden, wenn Sie nur eine einzelne Hintergrundfarbe hinzufügen müssen. |
Syntax | Hintergrund: Werte (Werte sind BG-Farben, BG-Image und andere Eigenschaften) | Hintergrundfarbe: Farbe |
Es wurde erklärt, wie sich die Eigenschaften von Hintergrundfarben von Hintergrundeigenschaften unterscheiden.
Abschluss
CSS “HintergrundEigenschaft ist eine Kurzeigeneigenschaft, mit der mehrere Hintergrundwerte gleichzeitig festgelegt werden, z. B. Farbe, Bild, Position, Größe, Herkunft und mehr. Andererseits, "Hintergrundfarbe”Wird nur verwendet, um dem Hintergrund Farbe zu verleihen. In diesem Leitfaden haben wir den Unterschied zwischen der CSS-Hintergrundeigenschaft und der CSS-Hintergrund-Color-Eigenschaft erörtert.