• No results found

Hoe ontwerp je een responsive website?

N/A
N/A
Protected

Academic year: 2022

Share "Hoe ontwerp je een responsive website?"

Copied!
20
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Hoe ontwerp je een responsive website?

Handleiding voor de ontwerper

versie 11 - 8 september 2020

(2)

Hoe ontwerp je een responsive website?

Handleiding voor de ontwerper

versie 11 - 8 september 2020

(3)

Inhoud

1. Responsiveness 4

1.1 Zo ontwerp je responsive met Bootstrap 4

1.2 Tussenruimtes en hoogtes 6

1.3 Volgorde van elementen 7

2. Fonts 8

3. Interactieve elementen 10

3.1 Links 10

3.2 Mouse-over effecten 10

4. Menu 12

4.1 Sticky menu 12

4.2 Uitklap 12

4.3 Menu actieve pagina 13

4.4 Mobiele menu 13

4.5 Overige elementen 14

5. Share buttons en social media links 15

6. Iconen 16

6.1 Font Awesome 16

6.2 Andere iconenbibliotheken 16

7. Favicons 17

8. Aanleveren 18

9. Afbeeldingen 19

Over Go2People Websites 20

(4)

1. Responsiveness

Een moderne website is responsive, zodat hij zich automatisch aanpast aan het beeldscherm van de bezoeker. Dus iemand op een mobiele telefoon of tablet krijgt een passende weergave speciaal afgestemd op zijn scherm.

Om responsive te ontwerpen, dien je gebruik te maken van een grid. Bij Go2People Websites werken wij met Bootstrap http://getbootstrap.com/css/#grid-options. Een ontwerp dat binnen het grid is ontworpen kunnen wij pixelperfect omzetten naar een responsive website.

Wanneer een ontwerp (deels) buiten het grid wordt ontworpen, kan de uiteindelijke website afwijken van het ontwerp. Download hier het grid in Photoshop of Sketch formaat.

1.1 Zo ontwerp je responsive met Bootstrap

1. Download hier https://hackerthemes.com/bootstrap-4-grid-psd/ het Bootstrap-grid voor Adobe Photoshop.

2. Het design dient op 1410 px breedte te worden ontworpen, in 12 kolommen. Elke kolom heeft aan beide zijden 15 px ruimte; de marge tussen twee kolommen is daarom 30px. De maximale zichtbare breedte is dus 1440 px.

(5)

3. Het is niet de bedoeling dat er content buiten de container (op de grijze zones) wordt geplaatst, met uitzondering van achtergrondkleuren. Achtergronden kunnen zowel in de kolom als buiten de kolom worden gebruikt. Binnen een kolom kan extra marge worden gecreëerd.

4. Bootstrap heeft ook een optie om de container de volledige browserbreedte mee te geven. De algemene kolom-marges blijven dan wel behouden.

Een voorbeeld als je twee kolommen browserbreed (“fluid”) wilt plaatsen: dan is iedere kolom

1980/2 (helft van volledige breedte, bij een resolutie van 1980 breed) minus 15x2 (marges links en rechts)

= 610px Hoe het wel moet

Hoe het niet moet

Volledige browserbreedte

(6)

1.2 Tussenruimtes en hoogtes

Houd rekening met ruimtes. Er dient genoeg ruimte te zitten tussen verschillende elementen, zodat de gebruiksvriendelijkheid van het ontwerp op alle soorten (mobiele) schermen gewaarborgd blijft.

Zorg ook voor genoeg ruimte wanneer teksten of elementen variabel zijn en dus langer kunnen worden. Teksten dienen dus niet in elementen met een maximale hoogte “gepropt”

te worden.

Omdat de plek van teksten en afbeeldingen variabel is, moet je ontwerp niet gebaseerd zijn op vaste hoogtes.

Variabele hoogtes Vaste hoogtes

(7)

1.3 Volgorde van elementen

Op kleine schermen (zoals op mobiele telefoons) komen elementen onder elkaar te staan in plaats van naast elkaar:

Als je wil, kun je aangeven in welke volgorde je de verschillende elementen (breakpoints) wil tonen als ze in de mobiele versie onder elkaar komen te staan. De developer kan dit dan instellen in Bootstrap.

Desktopversie Mobiele versie

Breakpoints in custom volgorde

(8)

2. Fonts

De webbouwer moet alle teksten in het ontwerp kunnen bewerken, zodat hij het font, de font-size en de interlinie kan zien. Gebruik dus alleen bewerkbare teksten.

Fonts op het web werken met hele pixels, dus gebruik geen halve pixels in je ontwerp.

Houd er rekening mee dat niet alle fonts zonder meer gebruikt mogen worden zonder licentie. Daarbij is er een verschil tussen licenties voor gebruik op een computer en webfont- licenties. Gebruik voor je ontwerp bij voorkeur een font dat beschikbaar is via Google Fonts http://www.google.com/fonts, dat kan altijd licentievrij op een website worden geïmplementeerd. Gebruik je een ander font, zorg dan dat je over de juiste licentie beschikt en lever het font aan als webfont.

Hele pixels Halve pixels

(9)

Hoe gaat dat in zijn werk?

(10)

3. Interactieve elementen

3.1 Links

Het is belangrijk om een link goed en duidelijk aan te geven in het ontwerp. Dit kan bijvoorbeeld door middel van een kleur of door de link te onderstrepen of bold te maken.

Voorbeelden:

Klik hier voor meer informatie Klik hier voor meer informatie Klik hier voor meer informatie

3.2 Mouse-over effecten

Een goed ontwerp bevat ook de mouse-over effecten die op de website te zien zullen zijn.

Wat doen buttons als de muis erboven hangt? En welke kleur krijgen links als je je muis erop houdt? Veranderen afbeeldingen van kleur bij een mouse-over (bijvoorbeeld van zwart-wit naar full color)? Een verandering van de font weight van tekst bij een mouse-over (bijvoorbeeld van normal naar bold) is niet aan te raden, want dat zorgt met name op mobiel voor verspringingen.

Voorbeelden:

Voor hover Na hover

(11)

Voor hover Na hover

Voor hover Na hover

Voor hover Na hover

(12)

4. Menu

Een website-ontwerp omvat ook het hoofdmenu dat bij een website bovenin beeld staat.

4.1 Sticky menu

Bepaal in je ontwerp of het menu al dan niet “sticky” is: bij een sticky menu blijft het menu altijd boven in beeld staan, ook als de gebruiker naar beneden scrolt op de website. Een sticky menu zorgt ervoor dat de gebruiker altijd makkelijk kan navigeren, maar het kan een sta-in-de-weg zijn als het te groot is. Een oplossing hiervoor is om het menu in een verkleinde versie te laten staan als iemand naar beneden scrolt, zoals op de eigen website van Go2People: https://go2people-websites.nl/ . Neem in zo’n geval ook de verkleinde versie van het menu op in je ontwerp.

Voorbeeld St Josephs

Uitklap 4.2

Het is belangrijk om alle lagen van submenu’s of dropdown-menu’s in je ontwerp op te nemen; dus niet alleen het hoogste niveau maar ook de uitklap.

Voor scrollen Na scrollen

(13)

4.3 Menu actieve pagina

Een gebruiker moet in een menu kunnen zien wat de actieve pagina is waar hij zich op dat moment bevindt. Dit kun je doen met bijvoorbeeld een onderstreping of een highlightkleur.

4.4 Mobiele menu

Voor mobiele menu’s gebruiken wij bij Go2People Websites een standaard off-canvas mobiele opzet, waarbij het menu het hele scherm beslaat. Dit werkt ook op grotere mobiele schermen en tablets. Hier hoef je geen apart ontwerp voor aan te leveren.

Onderstreping

Highlightkleur

Voor uitklap Na uitklap

(14)

4.5 Overige elementen

Een ontwerp kan diverse soorten interactieve elementen bevatten. Denk aan het inzoomen op afbeeldingen, bewegende omkaderingen, elementen die schuin gedraaid worden,

stuiterende onderdelen, elementen die met een fade in of fade out verschijnen en verdwijnen of inschuiven vanaf de zijkant.

Voorbeelden:

The Cool Club verkoopt kaartspellen. Op hun website zie de kaarten bij een mouse over uit het pakketje komen.

Als je inlogt op de site van Readme (een platform voor interactieve documentatie), zie je een uiltje dat zijn ogen bedekt als je je wachtwoord invoert.

Overleg in zulke gevallen wel altijd met je webbouwer om te controleren of wat je wil ook technisch mogelijk is. Een overzicht van basis-effecten die sowieso technisch mogelijk zijn, is te vinden op animate.css https://daneden.github.io/animate.css/.

Houd ook rekening met de wensen van je klant: opvallende effecten zijn niet geschikt voor Voor Na

Voor Na

(15)

5. Share buttons en social media links

Veel websites bevatten buttons waarmee naar verschillende soorten social media wordt gelinkt. Houd hierbij rekening met het volgende onderscheid:

Social share buttons

Social share buttons stellen een bezoeker in staat om content van de website te delen via zijn eigen social media accounts. Als de bezoeker op een social share button klikt van bijvoorbeeld Facebook, dan opent zijn eigen Facebook-account en krijgt hij een automatisch gegenereerd bericht met daarin de link naar de betreffende pagina op de website, dat hij vervolgens zelf kan posten. Social share buttons zijn op dit moment beschikbaar voor de volgende media: Facebook, LinkedIn, Twitter, Pinterest en WhatsApp. Instagram biedt momenteel helaas nog geen API voor social share buttons.

Volg ons buttons

Een volg ons button verwijst naar een social media pagina van de opdrachtgever. Als een bezoeker op een volg ons button klikt van bijvoorbeeld Facebook, dan wordt hij

doorverwezen naar de Facebookpagina van het bedrijf waar de website van is. Zulke buttons kunnen bijvoorbeeld ook naar het Youtube-kanaal of het Instagram-account van een bedrijf verwijzen.

(16)

6. Iconen

6.1 Font Awesome

Font Awesome http://fontawesome.io/icons/ biedt een uitgebreide verzameling iconen die perfect op websites geïmplementeerd kunnen worden. Je doet de webbouwer er een groot plezier mee als je Font Awesome gebruikt voor je iconen. Die zijn namelijk:

• Vector-based

• Retina ready

• Zelf stijlbaar

• Voor alles te gebruiken (social media, navigatie, vergrootglas)

6.2 Andere iconenbibliotheek

Bij Go2People hebben wij een voorkeur voor FontAwesome, maar er zijn ook andere iconenbibliotheken, zoals Fontello en Typicons.

(17)

7. Favicons

Een website-ontwerp moet altijd een favicon bevatten: het icoontje dat je in je browser op het tabje van de betreffende website ziet. Dit kan het bedrijfslogo zijn of een speciaal logo voor de website. Bij apps wordt dit icoon ook gebruikt als logo in de App Store.

Een favicon dient 2048 x 2048 pixels te zijn en dient los te worden aangeleverd als .png- bestand.

(18)

8. Aanleveren

Om het ontwerp pixelperfect te kunnen vertalen naar een website, is een pdf-versie van een ontwerp niet geschikt. Lever daarom altijd de oorspronkelijke ontwerpbestanden aan.

De volgende bestandsformaten zijn geschikt voor webbouwers:

Sketch (.sketch) Adobe XD (.xd)

Adobe Photoshop (.psd)

Speciale objecten in het ontwerp, zoals logo’s, kunnen het beste los als vectorbestand worden aangeleverd in Illustrator (.ai of .eps).

(19)

9. Afbeeldingen

Voor de website-bouwer is het fijn als je alle afbeeldingen die in het ontwerp voorkomen, los aanlevert. Zorg daarbij dat je alleen afbeeldingen gebruikt die rechtenvrij zijn (of waar de klant de juiste rechten voor heeft). Vervang afbeeldingen waar je geen rechten voor hebt door een dummy-afbeelding. In geval van inbreuk op auteursrecht kan de schadevergoeding hoog oplopen.

Lever de afbeeldingen aan in een resolutie van ten minste 72 dpi.

Met Google Image Search kun je bij geavanceerd zoeken bij ‘gebruiksrechten’ instellen dat je alleen wilt zoeken op afbeeldingen die onbeperkt te gebruiken en delen zijn voor commercieel gebruik.

Ook kun je Stockphotos gebruiken waar jij zelf (of de klant) de rechten van hebt aangekocht voor commercieel gebruik.

(20)

Over Go2People Websites

Wij zijn een strategisch internetbureau voor webdesign & webdevelopment. Ons kantoor is gevestigd in het centrum van Amsterdam, aan de Nieuwe Herengracht. Wij helpen bedrijven en non-profitorganisaties om online een goede eerste indruk te maken. Dit doen wij door het ontwerpen, bouwen, beheren en hosten van professionele websites. Websites die toegankelijk en persoonlijk zijn, vertrouwen uitstralen en uitnodigen tot contact. Door middel van een systeem als WordPress kun je de website zelf gemakkelijk onderhouden.

Heb je naar aanleiding van het lezen van dit e-book nog vragen, of miste je iets? We horen het graag, want we willen het e-book graag verder verbeteren.

Ben je op zoek naar ondersteuning in het ontwerp of de bouw van een website? Bel ons gerust, we helpen je met veel plezier.

Hartelijke groeten,

Wim Feijen

Algemeen directeur +31(0)20 7370378 wim@go2people.nl

Referenties

GERELATEERDE DOCUMENTEN

Waar het om gaat is echt een vast punt, waar het licht van Nederland op moet vallen, ook vanuit politiek, vanuit de regering enzo, dat er dus een enorme basisgolf van mensen

- Neem dan een isotoop met 80 protonen en meer dan 121 neutronen (op de horizontale 80-lijn , rechts van de verticale 120-lijn maar binnen het grijze gebied): het tweede

taalgebruik moet worden verstaan: fouten tegen de regels voor interpunctie, voor het gebruik van hoofdletters, voor zinsbouw, voor spelling, voor woordgebruik en voor

Rechts van de mediaan liggen de gegevens verder uit elkaar dan links van de mediaan en dus is de mediaan kleiner dan het

paknTl(Lhi; i kit~ IllfLll1llnrhle.. llg nn.uug, lUilklHmpëmpiLlIg doko.. sëllgka re nta.. tumalallg sunpa, Kakl). ? ëndai kai mOllaH maugangaloll.. giug het weder zeggen

Vergelijk het symbolische dobbelen om Jezus' kleren (Lucas 23, 34) bij zijn kruisiging en de overblijvende linnen doeken (Lucas 24, 12) na zijn opstanding.. Kribbe (Lucas 2,

„lucht“ roept, moeten een paar kinderen heel dicht bij elkaar gaan staan, om niet door de wind te worden

Dat wil onder meer zeggen dat de invloed van verontreinigende stoffen wordt bekeken in relatie tot andere bedreigingen, zoals klimaatgerelateerde stressoren, straling,