HTML for Kids · Lektion

Farbe und Hintergrund

Farbe und Hintergrund

Lektion 1 von 112 Schritte

Farbe und Hintergrund ist eine kostenlose HTML for Kids-Lektion auf CoddyKit. Dies ist Lektion 1 von 1. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des HTML for Kids-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der HTML for Kids-Kurs umfasst insgesamt 1 Lektionen.

Einführung

Hallo,

Mit der Eigenschaft Color können wir die Farben des Textes ändern.

Wir können dieser Eigenschaft Werte im Format RGB, HEX, HSL, RGBA oder HSLA zuweisen.

Wir haben die Eigenschaft color bereits in vielen bisherigen Beispielen verwendet. Nun veranschaulichen wir ihre Verwendung mit verschiedenen Werttypen.

<style>

#txt1{
    color: red;
}

#txt2{
    color: #ff0000;
}

#txt3{
    color:  rgb(255,0,0);
}

/*  
   0.4 is the alpha value. 
   We can define decimal values 
   between 1 and 0.
 */
#txt4{
    color:  rgba(255,0,0, 0.4);
}

</style>

<div class="box">
<h1 id="txt1">
    This is red color
</h1>
<h1 id="txt2">
    This is red color that defined with HEX type
</h1>
<h1 id="txt3">
    This is red color that defined with RGB type
</h1>
<h1 id="txt4">
    This is red color that defined with RGBA type
</h1>
</div>

Hintergrund

Mit den Background-Eigenschaften können wir Stile für die Hintergründe von Elementen festlegen.

Sehen wir uns nun die unten aufgeführten Background-Eigenschaften an.

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

background-color

Diese Eigenschaft wird verwendet, um die Hintergrundfarbe eines Elements zu ändern.

Sehen wir uns ein Beispiel an.

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  background-color: lightblue;
  border:1px solid #c0c0c0;
  color:#ffffff;
}
</style>
</head>
<body>

<div id="box">Lorem ipsum dolor sit amet, 
    consectetur adipiscing elit. Donec ante purus, 
    eleifend egestas tempus non, consequat ac ex..
</div>

</body>
</html>

Deckkraft

Diese Eigenschaft wird verwendet, um die Deckkraft des Hintergrunds eines Elements zu ändern.

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  background-color: lightblue;
  opacity: 0.5;
  border:1px solid #c0c0c0;
  color:#ffffff;
}
</style>
</head>
<body>

<div id="box">
    Lorem ipsum dolor
    sit amet, consectetur adipiscing elit.
</div>

</body>
</html>

Deckkraft – 2

Die Änderung der CSS-Deckkraft ist im obigen Bild dargestellt.

Farbe und Hintergrund — Illustration 5

Hintergrundbild

Die Eigenschaft background-image wird verwendet, um dem Hintergrund eines Elements Bilder hinzuzufügen.

Das Bild befindet sich unter https://coddy.s3.amazonaws.com/cms/Profile_Pictures_dc459075ee.png.

Definieren wir nun ein div-Element und fügen seinem Hintergrund ein Bild hinzu.

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  width:300px;
  height:300px; 
  background-image: url("https://cdn.coddykit.com/cms/coddy_test.png");
}
</style>
</head>
<body>

<div id="box"></div>

</body>
</html>

background-position

background-size

Wenn Sie in unserem obigen Beispiel darauf geachtet haben, konnten wir das Bild nicht richtig platzieren, weil seine Standardgröße größer ist als der Bereich, in den wir es einfügen werden.

Um dieses Problem zu lösen, verwenden wir die Eigenschaft background-size.

Die Eigenschaft background-size kann Werte wie cover, contain und auto annehmen. Außerdem können wir ihr einen bestimmten Wert für die Breite und Höhe zuweisen.

Aktualisieren wir unser Beispiel erneut.

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  width:300px;
  height:300px; 
  background-image: url("https://cdn.coddykit.com/cms/coddy_test.png");

/* the element's background would fill the
 div's background without 
the image's ratio being distorted*/
 background-size: contain;
}
</style>
</head>
<body>

<div id="box"></div>

</body>
</html>

background-position 2

Setzen wir den Wert der Eigenschaft background-position nun als Prozentwert.

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  width:300px;
  height:300px; 
  background-image: url("https://cdn.coddykit.com/cms/coddy_test.png");

 /* The width and height values 
     are set to 50%. */
 background-size: 50% 50%;
}
</style>
</head>
<body>

<div id="box"></div>

</body>
</html>

background-repeat

Hier gibt es jedoch ein Problem. Da die Bildgröße kleiner als die Hintergrundgröße des Elements war, wurde das Bild mehrmals verwendet, um den Bereich auszufüllen.

Um dies zu verhindern, verwenden Sie die Eigenschaft background-repeat (mit den Werten repeat, repeat-x, repeat-y, initial, inherit oder no-repeat).

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  width:300px;
  height:300px; 
  background-image: url("cdn.coddykit.com/cms/coddy_test.png");

 /* The width and height 
     values are set to 50%. */
 background-size: 50% 50%;
background-repeat:no-repeat;
}
</style>
</head>
<body>

<div id="box"></div>

</body>
</html>

background-attachment

Eine weitere Hintergrund-Eigenschaft ist background-attachment. Mit dieser Eigenschaft können Sie festlegen, ob das Hintergrundbild beim Scrollen der Seite mitscrollt.

Für diese Eigenschaft können Sie die Werte fixed oder scroll verwenden.

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  width:300px;
  height:300px; 
  background-image: url("https://cdn.coddykit.com/cms/coddy_test.png");

 /* The width and height 
     values are set to 50%. */
 background-size: 50% 50%;
background-attachment:scroll;
background-repeat:no-repeat;
}
</style>
</head>
<body>

<div id="box"></div>

</body>
</html>

Kurzschreibweise für Hintergründe

Wenn Sie die in den obigen Beispielen behandelten Hintergrund-Eigenschaften anwenden möchten, müssen Sie möglicherweise 4–5 Zeilen mit Deklarationen schreiben.

Mit der Kurzschreibweise background können Sie alle Angaben in einer einzigen Zeile festlegen.

Sehen wir uns ein Beispiel an.

In der Eigenschaft background werden no-repeat, die Größe, die Position auf der Seite und die URL des Quellbildes festgelegt.

<!DOCTYPE html>
<html>
<head>
<style>
#box {
  padding:10px;
  width:300px;
  height:300px; 
  background: no-repeat center/50% 
      url("https://cdn.coddykit.com/cms/coddy_test.png");
   }
</style>
</head>
<body>

<div id="box"></div>

</body>
</html>

Herzlichen Glückwunsch

Herzlichen Glückwunsch 🎉

In diesem Abschnitt haben wir Farben und Hintergründe kennengelernt.

Im nächsten Abschnitt lernen wir die Konzepte Box, Block und Inline kennen.

Farbe und Hintergrund — Illustration 12
Kostenlos starten

Lerne HTML mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
16
Lektionen
35

Häufig gestellte Fragen

Ist die Lektion „Farbe und Hintergrund“ kostenlos?

Ja — der vollständige Text von „Farbe und Hintergrund“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des HTML for Kids-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der HTML for Kids-Kurs umfasst insgesamt 1 Lektionen.

Was lerne ich in „Farbe und Hintergrund“?

Farbe und Hintergrund Du übst HTML for Kids mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um HTML for Kids zu starten?

Keine Vorkenntnisse erforderlich. HTML for Kids auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 1.

Wie lange dauert die Lektion „Farbe und Hintergrund“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser HTML for Kids-Lektion Code schreiben und ausführen?

Ja. Jede HTML for Kids-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

← Zurück zu HTML for Kids