Ideal zum Lernen:
Kurs als Videos
Video-Kurs HTML5, CSS
& Webdesign
HTML-Kurs, CSS u. Webdesign lernen & die eigene Website erstellen
Videos eBook Forum Kontakt
Sie befinden sich: Startseite » CSS lernen – Webdesign erstellen » CSS3 Farben HSL » Lösung zur HSL-Farben-Aufgabe

Lösung zur Aufgabe mit HSL-Farbschema in CSS3

In der Aufgabe wollen wir 6 Boxen, mit unterschiedlichen Farben, anhand der HSL-Angaben darstellen. Über den Farbkreis, kann die Farbe sehr einfach bestimmt werden. Rot sitzt oben, somit haben wir z.B. für rot hue 0 Grad , und es soll ein kräftiges Rot angezeigt werden, also saturation 100% und es ist weder schwarz noch weiß, also lightness 50%.

fertiges Ergebnis der Übungsaufgabe zu HSL-Farben mit 6 Boxen
fertiges Ergebnis der Übungsaufgabe zu HSL-Farben mit 6 Boxen

Für die Aufgabe können wir das HTML-Grundgerüst aus der "Aufgabe opacity" nutzen:

<!DOCTYPE html>
<html lang="de">

<head>
    <title>Lösung hsl-Farben</title>
    <meta charset="UTF-8">
    <link href="hsl-farben-loesung-style.css"
          rel="stylesheet">
</head>
<body>

<h1>Lösung zur Aufgabe: hsl-Farben</h1>

<div id="box1" class="bdesign">Box 1</div>
<div id="box2" class="bdesign">Box 2</div>
<div id="box3" class="bdesign">Box 3</div>
<div id="box4" class="bdesign">Box 4</div>
<div id="box5" class="bdesign">Box 5</div>
<div id="box6" class="bdesign">Box 6</div>

</body>
</html>

Und der CSS-Code kann auch, zum Großteil, aus dieser Aufgabe übernommen werden.

.bdesign {
    position: absolute;
    width: 75px;
    height: 200px;
}

#box1 {
    left:  10px;
}

#box2 {
    left: 110px;
}

#box3 {
    left: 210px;
}

#box4 {
    left: 310px;
}

#box5 {
    left: 410px;
}

#box6 {
    left: 510px;
}

Im ersten Schritt geben wir die Hintergrundfarbe für die erste Box in CSS an. Dabei wird als erste Angabe die alte Farbangabe verwendet, damit alte Browser, die noch kein CSS3-HSL-Farbschema verstehen, wenigstens die „alte Farbe“ anzeigen und nicht nur weiß.

Nach der alten Angabe, folgt dann die Neue. Aktuelle Browser sehen die alte Angabe, würde diese auch Ausführen, aber die neue Angabe überschreibt den alten Wert.

#box1 {
    left: 10px;
    background-color: red;
    background-color: hsl(0, 100%, 50%);
}

Die Farben für alle weiteren, können auch Anhand des Farbkreises gefunden werden. Die Angaben sind für die einzelnen Boxen.

  • Box2: hsl(120, 100%, 50%)
  • Box3: hsl(200, 100%, 50%)
  • Box4: hsl(300, 100%, 50%)

Box 5 und Box 6 beides eigentlich rot, aber mit unterschiedlichem lightness

  • Box5: hsl(0, 100%, 90%)
  • Box6: hsl(0, 100%, 20%)

Die Werte können wir auch aus Photoshop, oder aus anderen Bildbearbeitungsprogrammen, bekommen, da sie Farben i.d.R. auch in HSL angeben können.

Weiterempfehlen • Social Bookmarks • Vielen Dank

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Vielen Dank für Ihre Hilfe

    E-Books zum Kurs

    von HTML-Seminar.de

    E-Books mit rund 930 Seiten Umfang als PDF. Alle 3 zu einem Preis.

    Mehr Details