Hintergrundbild

CSS3-Gestaltungselement: Flexbox

Veröffentlicht am 19. Februar 2018, 14:14 Uhr

Die CSS3-Eigenschaft "Flexbox" sorgt für flexible Größen und Abstände und ist besonders wichtig für die mobile Darstellung von Webseiten. Auf den Webseiten der Universität verwenden beispielsweise die "Startseiten-Boxen" diese CSS-Eigenschaft.

Wichtig dabei ist, dass um alle Boxen-Elemente immer ein Element mit der Klasse "flexcontainer" angelegt wird:
<div class="bild-boxen flexcontainer">
  <div class="boxen breite2"></div>
  <div class="boxen"></div>
  <div class="boxen"></div>
  <div class="boxen breite2"></div>
  <div class="boxen breite3"></div>
</div>

Alle Elemente, die sich im Flexcontainer befinden, werden automatisch in der Höhe angeglichen, so dass das Gesamterscheinungsbild recht aufgeräumt wirkt. Das Element mit dem meisten Inhalt gibt die Höhe für die entsprechende Bild-Reihe vor.

Hier finden Sie eine Anleitung zur Einbindung der Startseiten-Boxen:
→ "Einbindung von Bild- und Textboxen auf Ihrer Startseite"


Schematische Darstellungen der Container

Im Folgenden finden Sie die Darstellung der Boxen auf unterschiedlichen mobilen Endgeräten. Hier wurde die Variante mit maximal 3 Boxen pro Reihe gewählt wie es auf Folgeseiten üblich ist. Bei Startseiten werden häufig 4 Boxen pro Reihe gesetzt.

Desktop-Ansicht:

.bild-boxen .flexcontainer
.boxen .breite2 (66%)
.boxen (33%)
.boxen (33%)
.boxen .breite2 (66%)
.boxen .breite3 (100%)

Tablet-Ansicht:

.bild-boxen .flexcontainer
.boxen .breite2 (100%)
.boxen (50%)
.boxen (50%)
.boxen .breite2 (100%)
.boxen .breite3 (100%)

Smartphone-Ansicht:

.bild-boxen .flexcontainer
.boxen .breite2 (100%)
.boxen (100%)
.boxen (100%)
.boxen .breite2 (100%)
.boxen .breite3 (100%)

Alternativ zu den Startseiten-Boxen

Hier finden Sie ein alternatives Beispiel für den Einsatz von Flexboxen auf den Uni-Seiten:
→ "Bielefeld kennenlernen - Zahlen, Daten, Fakten"

Falls Sie daran interessiert sind Flexboxen dieser Art auf Ihren Seiten einzubinden, aber nicht wissen wie Sie diese umsetzen sollen, wenden Sie sich gerne an die Web-Entwicklung.


Weiterführende Links

Ausführliche Anleitungen zu CSS Flexbox gibt es hier:
→ css-tricks.com
→ w3schools.com

Gesendet von Manuela Ewers in Styleguide
Kommentare:

Senden Sie einen Kommentar:
  • HTML Syntax: Eingeschaltet

Kontakt

Webredaktion
  • Dagmar da Silvera Macedo
    Redakteurin Webredaktion
  • Uwe Matull
    Mitarbeiter Webredaktion
Web-Entwicklung
  • Dr. Markus Paulußen
    Leitung Web-Entwicklung
  • Manuela Ewers
    Web-Entwicklerin
internet@uni-bielefeld.de