HTML en CSS les 6 - Responsive Design

Welkom terug!
1 / 24
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolvwoLeerjaar 4

Cette leçon contient 24 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 120 min

Éléments de cette leçon

Welkom terug!

Slide 1 - Diapositive

4V Informatica 10 oktober

Slide 2 - Diapositive

Slide 3 - Diapositive

Slide 4 - Diapositive

PO Website maken

  1. Kies een partner en lees de omschrijving van de opdracht in Classroom
  2. Kopieer het takenoverzicht op Trello en houd jullie vorderingen bij;
  3. Kies een onderwerp voor je website en zorg voor de tekst en bijbehorende plaatjes;
  4. Maak een ontwerp voor je website;
  5. Bouw je website aan de hand van je ontwerp: eerst HTML en daarna CSS;
  6. Zorg voor een mooi, responsive ontwerp en voor nette en overzichtelijke code;
  7. Overleg tussentijds met de docent (tekst/ ontwerp etc.)
  8. Lever je website in inclusief Trello-link en ontwerp. 

Slide 5 - Diapositive

Aan de slag

  • Maak de tekst voor je website af (Google Docs)
  • Maak het ontwerp voor je website af (papier)
  • Begin aan je website via create in Replit
  • Nodig je PO-partner uit via invite rechtsboven in Replit-template om samen te werken
  • Tweede uur uitleg responsive design

Slide 6 - Diapositive

Responsive design
  • Je weet hoe je de ViewPort kan gebruiken om je website (beter) geschikt maken voor mobiel
  • Je kan je website met behulp van media queries geschikt maken voor verschillende schermgroottes

Slide 7 - Diapositive

Responsive design
"Responsive web design responds to the needs of the users and the devices they're using; the layout changes based on the size and capabilities of the device"

  • Rekening houden met meerdere devices: telefoon, tablet, laptop, desktop
  • Meerdere schermgroottes
  • Meerdere resoluties
  • Dynamisch

Slide 8 - Diapositive

Pak allemaal even je mobieltje

Slide 9 - Diapositive

De viewport
<meta name="viewport" content="width=device-width, initial-scale=1">
Met de viewport geef je aan hoe pixels gerenderd moeten worden afhankelijk van de grootte van je venster/ scherm

Slide 10 - Diapositive

Responsive layout
Designmuseum
Designmuseum heeft een ander soort responsiveness dan het Van Gogh Museum. Je ziet dat daar eigenlijk maar heel weinig verandert als je je scherm groter/kleiner maakt.
http://designmuseum.org/

Slide 11 - Diapositive

Opdracht
In groepjes van twee: bekijk een website die je vaak bezoekt. Gebruik de browser om het scherm groter en kleiner te maken. 
Wat valt je op? Kies twee dingen om in je eigen site te gebruiken

Geen website? Gebruik dan nos.nl
timer
5:00

Slide 12 - Diapositive

Media queries
  • Per schermbreedte specifieke styling opgeven;
  • In css @media (query) {styling }
  • De query maak je m.b.v. min-width of max-width (of height);
  • Mobiel = ± 400px
  • iPad = ± 800px
  • Laptop etc. = ± 1080px
  • Zie voorbeeld op Replit

Slide 13 - Diapositive

iPhone X - 375px
iPad - 768px

Slide 14 - Diapositive

Chrome devtools
  • Open chrome (of andere browser)
  • Ga naar een website;
  • Druk op F12 of...
  • Rechtermuisknop -> inspect element

Slide 15 - Diapositive

Waar zou je dit in jouw ontwerp voor kunnen gebruiken?

Slide 16 - Question ouverte

Mobiel
Selecteer device

Slide 17 - Diapositive

Aan de slag
  • Maak de tekst voor je website af (Google Docs)
  • Maak het ontwerp voor je website af (papier)
  • Maak je website via create in Replit 
  • Voeg de viewport tag toe aan je website. 
  • Voeg minstens één media-query toe voor mobiel. 
  • Controleer m.b.v. de inspector hoe het eruit ziet op een telefoon en tablet

Slide 19 - Diapositive

Ik weet waar ik de viewport voor moet gebruiken
A
Dat weet ik
B
Ik weet het nog niet heel goed
C
Ik snap het niet

Slide 20 - Quiz

Ik weet waar ik de media queries voor moet gebruiken
A
Dat weet ik
B
Ja, voor hamburger menu's
C
Ik snap het niet
D
Ik snap het een beetje

Slide 21 - Quiz

Huiswerk 17/10
Verzamel tekst + plaatjes voor je website
Maak een ontwerp
Werk aan je website

Slide 22 - Diapositive

Tot volgende week!

Slide 23 - Diapositive

Wat kon er beter aan deze les?

Slide 24 - Question ouverte