Vorige les
Volgende les
responsive-website
Geen vorige les
Geen volgende les
In deze stap leg je responsive ontwerp vast met flexibele grids, vaste breakpoints en touch-vriendelijke elementen, zodat je site werkt op elk schermformaat.
Een responsieve website past zich automatisch aan elk schermformaat aan, van smartphone tot grote desktop, zonder dat je losse versies hoeft te bouwen. Dat gebeurt via flexibele grids, percentages in plaats van vaste pixels en CSS media queries die je layout aanpassen op vooraf bepaalde breakpoints. In deze les leer je hoe je responsive ontwerpt in plaats van bouwt en welke breakpoints werken.
In deze video leg ik uit hoe responsive design werkt op systeemniveau en welke vier breakpoints voor de meeste sites volstaan.
Begin niet met losse versies, maar met een flexibele basis. Gebruik percentages, flex en grid in plaats van vaste breedtes. Definieer drie tot vier breakpoints (mobiel, tablet, desktop, eventueel grote desktop) waarop je layout aanpast. Test de tussenwaardes ook, want sommige tablets in landscape vallen tussen de breakpoints in en moeten alsnog goed werken. Pas knoppen, formulieren en navigatie aan voor touch-bediening op kleinere schermen.
De grootste valkuil is desktop-first ontwerpen. Wie eerst desktop ontwerpt en daarna inkrimpt, eindigt vaak met een mobiele site die niet helemaal klopt: te kleine knoppen, te lange koppen, te smalle witruimte. Ontwerp eerst voor het smalste scherm en schaal daarna op. Wat op mobiel werkt, werkt vrijwel altijd ook op desktop; andersom is veel minder vaak waar.
De zes onderdelen van een werkbare responsive setup:
Responsief is geen eens-en-voor-altijd-keuze. Schermformaten verschuiven (vouwbare telefoons, ultrawides), browsers veranderen, je doelgroep koopt nieuwe apparaten. Test je site één keer per kwartaal op vijf populaire apparaten uit je doelgroep, zodat je niet pas ontdekt dat hij ergens stuk gaat als een klant het meldt.
Vul de Responsive Blueprint in: één A4 met je gekozen breakpoints, knopgroottes, navigatieaanpak en beeldstrategie. Eén pagina, in vijftien minuten beslist.
De eerste actie kost twee minuten: open je homepage op je telefoon en draai hem in landscape. Klopt de layout nog of springen er elementen door elkaar? De plek waar het breekt is je eerste opdracht voor responsive verbetering deze week.