Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Adaptive - Responsive Layouts | Adaptive/Responsive Websites und Apps
Fortgeschrittene CSS-Techniken
course content

Kursinhalt

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken

1. Einführung
2. Elementpositionierung
3. Übergänge
4. Animationen
5. Transformationen
6. Adaptive/Responsive Websites und Apps
7. Präprozessoren

book
Adaptive - Responsive Layouts

In der modernen Webentwicklung haben wir zwei Ansätze: adaptive und responsive Layouts.

Responsive Layouts sind so konzipiert, dass sie mehrere Anzeigevariationen haben, die nahtlos ineinander übergehen können, sodass Elemente flexibel gestreckt und in der Größe verändert werden können. Wenn sich die Größe des Ansichtsfensters ändert, werden die Blöcke auf der Seite sanft zusammengezogen oder gestreckt, und an einem bestimmten Breakpoint ändern sie ihre Positionierung, um die horizontale Raumnutzung zu optimieren.

Adaptive Layouts haben mehrere Anzeigevariationen, aber die Designänderungen erfolgen durch festgelegte Sprünge zwischen Breakpoints. Sobald ein Breakpoint erreicht ist, kann das Design nicht geändert werden, bis der nächste Breakpoint erreicht wird.

Übung

Lassen Sie uns üben und 2 div-Elemente erstellen. Das erste Element wird das adaptive Layout haben, und das zweite wird das responsive Layout haben. Außerdem müssen wir unterschiedliche Werte für die background-color-Eigenschaft bei Bildschirmänderung hinzufügen.

  • Für die Breite von 0 bis 320px ist die Farbe #7f58af;
  • Für die Breite von 321px bis 600px ist die Farbe #64c5eb;
  • Für die Breite von 601px bis 880px ist die Farbe #eb4dba;
  • Für die Breite ab 881px ist die Farbe #feb326.

HTML sieht so aus:

Für das adaptive Layout müssen wir auch eine spezifische Breite für das div-Element angeben.

  • Für die Breite von 321px bis 600px ist die Breite 300px;
  • Für die Breite von 601px bis 880px ist die Breite 580px;
  • Für die Breite ab 881px ist die Breite 860px.

CSS sieht so aus:

Das Ergebnis, das wir erhalten. Bitte achten Sie auf die Änderung der Bildschirmbreite im oberen Teil der Aufnahme:

Wählen Sie die richtigen Aussagen aus.

Wählen Sie die richtigen Aussagen aus.

Wählen Sie einige richtige Antworten aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt