Display Flex


Folgende Problemstellung:

Mobile Navigationsdarstellung in Tirol. Es soll sich die Reihenfolge der Navigationselemente im Vergleich zur Desktopvariante ändern. Desweiteren soll beim Klick auf die Lupe die Volltextsuche unter der Navigation ausklappen und die volle Bildschirmbreite benutzen. Die Navigation ist hierbei eine „ul“, die einzelnen Navigationselemente „li“s.

Weisst man dem Suchformular hier nun width:100% zu, so bezieht sich dies auf das Listenelement darüber und die Suche hängt unmotiviert in der Mitte des Screens unter der Lupe.

Lösung:

Der „ul“ wird „display:flex“ zugewiesen. Allen „li“s werden eventuell vorhandene „position“ Anweisungen genommen und es wird für die Positionierung der „li“s im css ein „order“ tag zugewiesen (order:1 order:2 etc.). Es ist darauf zu achten ,dass auch wirklich ALLE „li“s einen solchen order tag erhalten. Dann werden die Listenelemente in aufsteigender Reihenfolge anhand ihrer Order-Tags angeordnet, hat ein Element keine Order Anweisung, wird es automatisch an den anfang der Liste gestellt.

Nun kann dem Formular unter dem „li“ width:100% zugewiesen werden und es bezieht sich tatsächlich auf die „ul“.

Umgesetzt so unter tirol.at.

Kommentare

Selber kommentieren:






Weitere Beiträge zum Thema User Experience & Design


JavaScript, HTML5 & Angular Days 2016

Autor*in:


Technologie // Über den Tellerrand // User Experience & Design


Einige von uns Portalentwicklern waren im Oktober in Berlin auf den JavaScript, HTML5 & Angular Days 2016. Hier nachträglich noch kurz meine und Bennis Highlights: „Dem Benedikt seine Highlights“ CSS3 Flexbox Der Style „display: flex;“ ist ein unglaublich flexibles und simples Werkzeug, um Responsivität in die kleinsten Module zu bringen. Wo wir heute noch mit Style-Hacks arbeiten, …


Beitrag lesen
28
NOV
16

Gewinnspiel: Praxisbuch Usability und UX

Autor*in: Christine Pfleger


Projekte   //   Strategie & Konzeption   //   User Experience & Design


Praxisbuch Usability und UX, Verlag Rheinwerk Computing
Praxisbuch Usability und UX, Verlag Rheinwerk Computing

GEWINNSPIEL! Die dritte Ausgabe unseres Magazins gråd extra ist soeben erschienen! In diesem Zusammenhang verlosen wir ein druckfrisches Exemplar des „Praxisbuch Usability und UX: Was jeder wissen sollte, der Websites und Apps entwickelt – Bewährte Methoden praxisnah erklärt“ von Jens Jacobsen und Lorena Meyer. Das „Praxisbuch Usability und UX“ gibt einen Überblick über bewährte Methoden des …


Beitrag lesen
22
DEZ
17

„Nightcafe“ – Die Kunst einer AI

Autor*in: Carina Kruse


Über den Tellerrand   //   User Experience & Design


Die letzten Tage ist mir eine weitere Seite ins Auge gefallen, die durch eine künstliche Intelligenz Bilder basierend auf Text (in englischer Sprache) erstellt. Also ein AI Kunst Generator. Ähnlich wie auch die Nvidia Technologie GauGAN arbeitet, die in meinem anderen Artikel „KI gestützte Designtools“ schon einmal kurz beleuchtet worden ist. Ihr mystischer Name lautet …


Beitrag lesen
14
OKT
22

WebKit Sibling Bug

Autor*in: Benjamin Hofmann


Technologie // User Experience & Design


Bei kleineren Anpassungen in einem unserer Projekte ist heute im alten Standard-Browser von Android ein Bug[1] aufgefallen, der dazu führte, dass die Listenelemente mit initial verstecktem Inhalt diesen beim Anklicken nicht anzeigten. Nach einer kurzen Recherche bin ich hier auch auf die Lösung gestoßen, den Checkbox Hack on Mobile Webkit[2]. Klingt fies, ist aber nur …


Beitrag lesen
13
MRZ
15