Zum Hauptinhalt springen

Wie man ein Bild im CSS-Hintergrund hinzufügt, ist ein einfacher Weg

Hinzufügen eines Bildes als Elementhintergrund mithilfe von CSS - dies ist eine einfache und effektive Möglichkeit, Ihrer Website ein einzigartiges und attraktives Aussehen zu verleihen. Moderne CSS-Funktionen ermöglichen es uns, Hintergrundbilder einfach zu verwalten und coole Effekte zu erzeugen.

Zuerst benötigen Sie das Bild, das Sie als Hintergrund verwenden möchten. Sie können ein bereits fertiges Bild auswählen oder ein eigenes Bild erstellen. Dann benötigen Sie Zugriff auf die CSS-Datei Ihrer Website.

Wenn Ihr Bild fertig ist und der Zugriff auf die CSS-Datei festgelegt ist, können Sie das Bild als Hintergrund des Elements hinzufügen. Dazu müssen Sie die Eigenschaft verwenden background-image und geben Sie den Pfad zum Bild als Wert an.

Wie füge ich ein Bild im CSS-Hintergrund hinzu

Es gibt eine spezielle Eigenschaft in CSS background-image Hiermit können Sie das Bild als Hintergrund für das Element festlegen.

Um ein Bild im CSS-Hintergrund hinzuzufügen, müssen Sie den Pfad zur Bilddatei im Eigenschaftswert angeben background-image:

background-image: url(путь_к_файлу);

Wenn sich das Bild beispielsweise im Ordner "images" im Stammverzeichnis des Projekts befindet, sieht der Pfad folgendermaßen aus:

background-image: url(images/имя_файла.jpg);

Sie können auch relative Pfade verwenden, wenn sich das Bild im selben Ordner wie die CSS-Datei befindet:

background-image: url(имя_файла.jpg);

Um das Bild im Hintergrund genauer zu positionieren, können Sie die Eigenschaft verwenden background-position. Mit dieser Option können Sie festlegen, wie das Bild horizontal und vertikal ausgerichtet werden soll:

background-position: горизонтальное_выравнивание вертикальное_выравнивание;

Um beispielsweise ein Bild horizontal und vertikal zentriert auszurichten, können Sie den folgenden Eigenschaftswert verwenden:

background-position: center center;

Wenn Sie möchten, dass sich das Bild über den gesamten Hintergrund des Elements erstreckt, können Sie die Eigenschaft verwenden background-size mit Wert cover:

background-size: cover;

Dies ermöglicht es dem Bild, den gesamten Hintergrund des Elements zu füllen, wobei seine Proportionen beibehalten werden.

Jetzt wissen Sie, wie Sie mit der Eigenschaft ein Bild im CSS-Hintergrund hinzufügen background-image und die Positionierung mithilfe von Eigenschaften anpassen background-position und background-size.

Einfacher Weg

Wenn Sie ein Bild als Hintergrund in Ihrem CSS hinzufügen möchten, gibt es eine einfache Möglichkeit, dies zu tun. Sie müssen den Pfad zu Ihrem Bild kennen und die Eigenschaft background-image in CSS verwenden.

Hier ist ein Beispielcode:

  • Erstellen Sie ein Element, dem Sie ein Hintergrundbild hinzufügen möchten. Sie können zum Beispiel das Tag oder verwenden.
  • Fügen Sie Stile für das ausgewählte Element in der CSS-Datei hinzu. Zum Beispiel:
  • Fügen Sie den Pfad zu Ihrem Bild in die Eigenschaft background-image ein. Wenn sich Ihr Bild im selben Ordner wie die CSS-Datei befindet, können Sie nur den Dateinamen verwenden.
  • Um zu vermeiden, dass das Bild gedehnt wird, können Sie die Eigenschaft background-size mit dem Wert cover verwenden.

Jetzt hat Ihr ausgewähltes Element das angegebene Bild als Hintergrund. Denken Sie daran, Ihren Code im Browser zu überprüfen, um sicherzustellen, dass das Bild korrekt angezeigt wird.

Anfang

Um ein Bild als Hintergrund in CSS hinzuzufügen, müssen Sie die Eigenschaft background-image verwenden. Auf diese Weise können Sie ein Bild als Hintergrund für jedes Element auf einer Webseite festlegen.

Dazu müssen Sie den Bildpfad im Wert der background-image-Eigenschaft angeben. Der Pfad kann ein absoluter (vollständiger Dateipfad) oder ein relativer (relativer Pfad vom aktuellen Ordner oder der aktuellen Datei) sein.

Um beispielsweise ein Bild mit dem Namen "background" hinzuzufügen.jpg" aus dem aktuellen Ordner als Hintergrund des Elements wird der CSS-Code wie folgt aussehen:

.element

Beachten Sie, dass der Bildpfad in Anführungszeichen angegeben werden muss. Wenn sich das Bild in einem anderen Ordner befindet, müssen Sie den vollständigen Pfad zum Bild angeben oder den richtigen relativen Pfad angeben.

Wenn Sie also die background-image-Eigenschaft verwenden und den richtigen Bildpfad festlegen, können Sie das Bild einfach mit CSS als Hintergrund des Elements hinzufügen.

Bild auswählen

Berücksichtigen Sie bei der Auswahl eines Bildes seine Auflösung und Abmessungen, um Verzerrungen und Qualitätsverluste beim Zoomen zu vermeiden. Es lohnt sich auch, auf das Farbschema des Bildes und seine Zusammensetzung zu achten, damit es harmonisch in das Gesamtdesign der Seite passt.

Zusätzlich können Sie spezielle Tools zum Suchen und Auswählen von Bildern verwenden, z. B. lizenzierte Filtersuchmaschinen, Stockfotobanken, kostenlose oder kostenpflichtige Bildsammlungen. Diese Dienste bieten eine große Auswahl an Bildern verschiedener Kategorien und Themen, mit denen Sie ein passendes Bild finden können, um einen einzigartigen und ansprechenden Hintergrund in CSS-Stilen zu erstellen.

Hinzufügen eines Bildes zu CSS

Um ein Bild als Hintergrund für ein Element hinzuzufügen, müssen Sie zuerst dessen Größe und Position definieren. Sie können dann den Bildpfad mit einem relativen oder absoluten Pfad angeben.

  • Erstellen Sie ein Element in HTML, für das Sie das Bild als Hintergrund festlegen möchten.
  • Definieren Sie in CSS die Größe und Position des Elements mit den Eigenschaften width , height , margin , padding und anderen.
  • Verwenden Sie die Eigenschaft background-image, um den Pfad zum Bild anzugeben: background-image: url("Pfad zu Bild");
  • Zusätzlich können Sie die Bildwiederholung mithilfe der background-repeat-Eigenschaft und die Ausrichtung mithilfe der background-position-Eigenschaft anpassen.

Zum Beispiel, um das Bild "background.jpg" Das folgende CSS kann als Hintergrund für ein Element mit der Klasse "image-container" verwendet werden:

.image-container

Dadurch wird das Bild als Hintergrund für das image-container-Element mit der angegebenen Größe und Position angezeigt.

Positionierung einstellen

Sie können die Eigenschaft background-position verwenden, um die Positionierung des Hintergrundbilds in CSS anzupassen.

Mit der Eigenschaft background-position können Sie die Position des Hintergrundbilds relativ zum Element festlegen. Der Eigenschaftswert wird als Kombination von Schlüsselwörtern oder durch Leerzeichen getrennten Zahlen angegeben.

Wenn Sie beispielsweise ein Bild in der oberen linken Ecke eines Elements festlegen möchten, können Sie den Wert top left verwenden :

background-positionDie Beschreibung
top left Das Bild wird in der oberen linken Ecke des Elements angezeigt
center center Das Bild wird in der Mitte des Elements angezeigt
bottom right Das Bild wird in der unteren rechten Ecke des Elements angezeigt

Neben Stichwörtern können Sie Zahlen verwenden, um Pixel- oder Prozentwerte für eine Position festzulegen. Zum Beispiel gibt 50% 50% an, dass das Bild sowohl horizontal als auch vertikal zentriert ist.

Verwenden Sie den folgenden Eintrag, um die Position des Hintergrundbilds relativ zu einem Element in CSS festzulegen:

background-position: значение;

Der Wert kann eine Kombination von Schlüsselwörtern oder Zahlen sein, die die horizontale und vertikale Position angeben.

Ändern der Bildgröße

Um die Größe eines Bildes in HTML zu ändern, können Sie die CSS-Eigenschaft width und height verwenden. Mit diesen Eigenschaften können Sie die Breite und Höhe eines Bildes in Pixeln, Prozentsätzen oder anderen Maßeinheiten festlegen.

Wenn Sie beispielsweise die Breite eines Bildes auf 300 Pixel und die Höhe auf 200 Pixel festlegen möchten, fügen Sie den folgenden CSS-Code hinzu:

CSS:

In diesem Beispiel haben wir den img- Selektor verwendet, um die Abmessungen für alle Bilder auf der Seite festzulegen. Wenn Sie nur die Größe eines bestimmten Bildes ändern möchten, können Sie dem img-Tag eine Klasse oder eine ID hinzufügen und anstelle eines Selektors verwenden.

Bildtransparenz

Sie können die Opacity-Eigenschaft in CSS verwenden, um die Transparenz eines Bildes auf einer Webseite festzulegen. Mit dieser Eigenschaft können Sie die Transparenz eines Elements einschließlich des Hintergrundbilds steuern.

Wenn wir jedoch die Transparenz nur für das Hintergrundbild und nicht für das Element selbst festlegen möchten, wie machen wir das? Es gibt mehrere Möglichkeiten, dies zu erreichen.

Eine Möglichkeit besteht darin, ein Bild mit einem transparenten Hintergrund zu verwenden. Sie können dazu das PNG-Format mit einem Alphakanal verwenden. In diesem Fall wird die Transparenz durch das Bild selbst bestimmt, nicht durch die CSS-Eigenschaft. Sie müssen nur sicherstellen, dass Ihr Bild in einem PNG mit einem Alphakanal gespeichert ist.

Wenn Sie bereits ein Bild in einem anderen Format (z. B. JPG) haben und die Transparenz für den Hintergrund festlegen möchten, können Sie die Methode zum Maskieren des Hintergrunds verwenden.

Erstellen Sie dazu eine neue Ebene mit dem Bild auf Ihrer Webseite und platzieren Sie es hinter dem Hauptinhalt. Verwenden Sie dann die CSS-Eigenschaft background-color, um die Hintergrundfarbe für den Hauptinhalt festzulegen. Über die opacity-Eigenschaft können Sie die Transparenz nur für diese hintere Ebene festlegen, ohne den Hauptinhalt der Seite zu beeinflussen.

Zum Beispiel können Sie in CSS-Code schreiben:

background-image: url('Hintergrund.jpg');
background-color: rgba(0,0,0,0.5);
opacity: 0.5;

In diesem Beispiel wird eine Transparenz von 50% für das Hintergrundbild festgelegt, während gleichzeitig die Farbe des schwarzen rgba-Hintergrunds verwendet wird(0,0,0,0.5) .

Daher können Sie durch die Kombination eines Bildes mit einem transparenten Hintergrund und einer bestimmten Hintergrundfarbe eine bestimmte Transparenz nur für den Hintergrund erzielen, ohne den Hauptinhalt der Webseite zu beeinträchtigen.