CSS -Tutorial

CSS-Startseite CSS-Einführung CSS-Syntax CSS-Selektoren CSS-Anleitung CSS-Kommentare CSS-Farben CSS-Hintergründe CSS-Grenzen CSS-Ränder CSS-Padding CSS-Höhe/Breite CSS-Box-Modell CSS-Gliederung CSS-Text CSS-Schriftarten CSS-Icons CSS-Links CSS-Listen CSS-Tabellen CSS-Anzeige CSS Max-Breite CSS-Position CSS Z-Index CSS-Überlauf CSS-Float CSS Inline-Block CSS-Ausrichtung CSS-Kombinatoren CSS Pseudo-Klasse CSS Pseudo-Element CSS-Opazität CSS-Navigationsleiste CSS-Dropdowns CSS-Bildergalerie CSS-Bild-Sprites CSS-Attribut-Selektoren CSS-Formulare CSS-Zähler CSS-Website-Layout CSS-Einheiten CSS-Spezifität CSS !wichtig CSS-Mathematikfunktionen

CSS-Erweitert

Abgerundete CSS-Ecken CSS-Randbilder CSS-Hintergründe CSS-Farben CSS-Farbschlüsselwörter CSS-Verläufe CSS-Schatten CSS-Texteffekte CSS-Webfonts CSS-2D-Transformationen CSS-3D-Transformationen CSS-Übergänge CSS-Animationen CSS-Tooltips Bilder im CSS-Stil CSS-Bildreflexion CSS-Objektanpassung CSS-Objektposition CSS-Maskierung CSS-Schaltflächen CSS-Paginierung CSS mehrere Spalten CSS-Benutzeroberfläche CSS-Variablen Größe von CSS-Boxen CSS-Medienabfragen CSS MQ-Beispiele CSS-Flexbox

CSS- responsiv

RWD-Einführung RWD-Ansichtsfenster RWD-Rasteransicht RWD-Medienabfragen RWD-Bilder RWD-Videos RWD-Frameworks RWD-Vorlagen

CSS -Raster

Grid-Einführung Grid-Container Rasterelement

CSS -SASS

SASS-Tutorial

CSS- Beispiele

CSS-Vorlagen CSS-Beispiele CSS-Quiz CSS-Übungen CSS-Zertifikat

CSS- Referenzen

CSS-Referenz CSS-Selektoren CSS-Funktionen CSS-Referenz Aural CSS-websichere Schriftarten CSS animierbar CSS-Einheiten CSS PX-EM-Konverter CSS-Farben CSS-Farbwerte CSS-Standardwerte CSS-Browser-Unterstützung

CSS Flex Responsive


Reaktionsschnelle Flexbox

Sie haben im Kapitel CSS-Medienabfragen gelernt , dass Sie mit Medienabfragen unterschiedliche Layouts für unterschiedliche Bildschirmgrößen und Geräte erstellen können.

Laptops und Desktops:

1
2
3

Mobiltelefone und Tablets :

1
2
3

Wenn Sie beispielsweise ein zweispaltiges Layout für die meisten Bildschirmgrößen und ein einspaltiges Layout für kleine Bildschirmgrößen (z. B. Telefone und Tablets) erstellen möchten, können Sie das flex-directionvon rowan column einem bestimmten Haltepunkt (800 Pixel in der Beispiel unten):

Beispiel

.flex-container {
  display: flex;
  flex-direction: row;
}

/* Responsive layout - makes a one column layout instead of a two-column layout */
@media (max-width: 800px) {
  .flex-container {
    flex-direction: column;
  }
}

Eine andere Möglichkeit besteht darin, den Prozentsatz der flexEigenschaft der Flex-Elemente zu ändern, um unterschiedliche Layouts für unterschiedliche Bildschirmgrößen zu erstellen. Beachten Sie, dass wir auch in flex-wrap: wrap;den Flex-Container einfügen müssen, damit dieses Beispiel funktioniert:

Beispiel

.flex-container {
  display: flex;
  flex-wrap: wrap;
}

.flex-item-left {
  flex: 50%;
}

.flex-item-right {
  flex: 50%;
}

/* Responsive layout - makes a one column layout instead of a two-column layout */
@media (max-width: 800px) {
  .flex-item-right, .flex-item-left {
    flex: 100%;
  }
}


Responsive Bildergalerie mit Flexbox

Verwenden Sie Flexbox, um eine responsive Bildergalerie zu erstellen, die je nach Bildschirmgröße zwischen vier, zwei oder Bildern in voller Breite variiert:


Responsive Website mit Flexbox

Verwenden Sie Flexbox, um eine responsive Website zu erstellen, die eine flexible Navigationsleiste und flexible Inhalte enthält: