🛠️ Aufgaben
Schriftarten
Füge deiner Webseite about-me.html eine individuelle Schrift hinzu:
Wähle eine Schrift von Google-Fonts aus ("Get font" rechts oben) und binde diese mittels "Get embed code" in die Seite ein. Wähle anschliessend per CSS die ausgewählte Schriftart als Standardschrift (
body).Definiere eine alternative Schift, falls der Google-Font nicht oder langsam lädt.
Datenschutz: Lade die Schriftart von Google herunter ("Download" statt "Get embed code"), packe sie aus der Zip-Datei in einem neuen Ordner
/fontsund binde sie von da ein, damit keine Verbingung zu Google mehr nötig ist.
Farben
Nutze die 1. Flexbox-Aufgabe für folgende Experimente:
Untersuche im Browser die Quader in der Flexbox, wähle eine andere Farbe mit dem Farbmischer und kopiere den neuen Wert in dein CSS. Probiere die rgb(...)- und die #xxxxxx-Variante aus.
Mische eine Hintergrundfarbe für das ganze Dokument (
<body>-Element) mittels der rgb()-Funktion.Ändere die Transparenz der Quader in der Flexbox einmal mittels rgb()-Funktion und danach mittels #hex-wert, und schau, welche anderen Farbmodelle ev. noch Transparenz erlauben.
Untersuche ein Flexbox-Element mit den Developer Tools im Browser und teste direkt in den DevTools das Farbmodell LAB.
Zusatzaufgabe:
Stelle mit einem Farbwähler eine Farbkombination von 5 Farben zusammen und wende sie sinnvoll auf deine Seite "Über mich" an. Du kannst dafür CSS-Variabeln nutzen, wenn du willst.
Einheiten (optional)
Skaliere ein Bild in deiner Seite "Über mich" mit verschiedenen Einheiten:
px, %, vwTeste, was
border-radius: 50%;mit deinem Portraitbild macht.Zu breite Bilder: Füge ein breites Bild ein und mache das Fenster so schmal, bis das Bild nicht mehr Platz hat. Was passiert? Teste nun das gleiche, wenn du für alle Bilder
max-width: 100%definierst. Welchen Selektor brauchst du, damit die Regel für alle Bilder gilt?Teste zusätzlich zu
widthdie CSS-Eigenschaftmin-width: 50%odermax-width: 50%an einem Element.
Zusatzaufgabe:
Teste verschiedene Funktionen für einen Textblock oder ein Bild:
min(), max(), calc(), clamp()
Last updated
Was this helpful?