SlideShare a Scribd company logo
1.6 HTML/CSS Responsive
HTML module 11.6 HTML/CSS Responsive
Lesdoel!
Responsive Design
HTML module 11.6 HTML/CSS Responsive
@media rules / display / info over mobile use
HTML module 1
Position!
HTML module 11.6 HTML/CSS Responsive
Position basisbestand!
HTML module 11.6 HTML/CSS Responsive
Position: Relative
HTML module 11.6 HTML/CSS Responsive
Position: Relative
Gepositioneerd vanaf begin
van de body zoals ingesteld
in de css n.l. 16vw van begin
scherm.
HTML module 11.6 HTML/CSS Responsive
Position: Relative
Gepositioneerd vanaf de positie van het element waar
het zich in bevindt.
HTML module 11.6 HTML/CSS Responsive
Position: Absolute
HTML module 11.6 HTML/CSS Responsive
Position: Absolute
Gepositioneerd vanaf begin
van de body het 0-punt.
De box staat nu 11vw van links
en 2vh van de top.
HTML module 11.6 HTML/CSS Responsive
Position: Absolute
Gepositioneerd vanaf begin body 0-punt vanaf links maar
wel onder de tekst van blok 1
HTML module 11.6 HTML/CSS Responsive
Position: Fixed
HTML module 11.6 HTML/CSS Responsive
<main> element
HTML module 11.6 HTML/CSS Responsive
<details> en <summary> element
Wanneer er veel dat tegelijk wordt weergegeven
kan je gebruik maken van accordions.
Normaal had je hier javascript voor nodig maar in HTLM5.
Kun je gebruik maken van het <details> element i.c.m. het
<summary> element.
Na klik op kennis
HTML module 11.6 HTML/CSS Responsive
<details> en <summary> element
HTML module 11.6 HTML/CSS Responsive
Nieuwe lesstof !
HTML module 11.6 HTML/CSS Responsive
Waarom Responsive?
Aantal mobiele internet gebruikers!
HTML module 11.6 HTML/CSS Responsive
Aantal mobiele internetters wereldwijd!
HTML module 11.6 HTML/CSS Responsive
Aantal mobiele internetters in Nederland!
HTML module 11.6 HTML/CSS Responsive
Responsive d.m.v. Media Query
Media query is een CSS techniek beschikbaar vanaf CSS3.
De @media regel in css geeft stijl aan blokken code
waarvan de @media conditie dit aangeeft.
Als de schermbreedte max 600px
breed is dan word het uitgevoerd.
HTML module 11.6 HTML/CSS Responsive
5 groepen @media indelingen voor
het eenvoudig houden van de beschikbare
devices.
HTML module 11.6 HTML/CSS Responsive
Een andere indelingen die je kunt gebruiken zijn.
HTML module 11.6 HTML/CSS Responsive
Een andere indelingen die je kunt gebruiken zijn.
HTML module 11.6 HTML/CSS Responsive
Combinaties van indelingen
HTML module 11.6 HTML/CSS Responsive
Voorbeeld @media
HTML module 11.6 HTML/CSS Responsive
Voorbeeld @media
HTML module 11.6 HTML/CSS Responsive
HTML module 11.6 HTML/CSS Responsive
Voorbeeld @media
HTML module 11.6 HTML/CSS Responsive
Opdracht!
Maak een webpagina m.b.v. @media queries waar
Op een telefoon alleen plaatje van een telefoon
verschijnt.
Op een tablet alleen een plaatje van een tablet
verschijnt.
Op een laptop alleen een plaatje van een laptop
verschijnt.
Je hebt hiervoor 15 minuten.
HTML module 11.6 HTML/CSS Responsive
Responsive design!
De webapplicatie kan op de meerdere devices anders
zijn dan de webapplicatie voor bigscreen apparaten.
Hou wel rekening met:
• Huisstijl
• Kleuren
• Font’s
• Plaatjes
• Leesbaarheid
HTML module 11.6 HTML/CSS Responsive
Responsive design!
HTML module 11.6 HTML/CSS Responsive
Responsive design!
Bij het maken van een responsive webapplicatie moet je vooraf
rekening houden met de indeling van je webpagina’s.
Gebruik classes en id’s die aanpasbaar zijn aan de grootte
van de schermen.
HTML module 11.6 HTML/CSS Responsive
Responsive design!
Bij coderen van een webpagina met onderscheid tussen
mobiel en groot scherm kan je ook de code ook indelen in mobile
en bigscreen.
HTML module 11.6 HTML/CSS Responsive
Huiswerk !
Pas de gemaakte website over jou zelf aan voor mobile en
normaal scherm. Zorg ervoor dat de mobile site en anders
uitziet dan de webpagina voor het normale scherm.
Lever het geheel als zipfile in op teams in opdracht
HTML les 1.6.

More Related Content

PDF
1.5 html css basis 4
PPT
Joomla 1.6 the Highlights (in Dutch)
PPTX
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
PDF
1.7 terugblik module 1
PDF
1.7 html css terugblik
PDF
1.4 html css basis 3
PPTX
1.1 html css introductie
PDF
1.2 html css basis 1
1.5 html css basis 4
Joomla 1.6 the Highlights (in Dutch)
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
1.7 terugblik module 1
1.7 html css terugblik
1.4 html css basis 3
1.1 html css introductie
1.2 html css basis 1
Ad

1.6 html css responsive

  • 1. 1.6 HTML/CSS Responsive HTML module 11.6 HTML/CSS Responsive
  • 2. Lesdoel! Responsive Design HTML module 11.6 HTML/CSS Responsive @media rules / display / info over mobile use
  • 4. HTML module 11.6 HTML/CSS Responsive Position basisbestand!
  • 5. HTML module 11.6 HTML/CSS Responsive Position: Relative
  • 6. HTML module 11.6 HTML/CSS Responsive Position: Relative Gepositioneerd vanaf begin van de body zoals ingesteld in de css n.l. 16vw van begin scherm.
  • 7. HTML module 11.6 HTML/CSS Responsive Position: Relative Gepositioneerd vanaf de positie van het element waar het zich in bevindt.
  • 8. HTML module 11.6 HTML/CSS Responsive Position: Absolute
  • 9. HTML module 11.6 HTML/CSS Responsive Position: Absolute Gepositioneerd vanaf begin van de body het 0-punt. De box staat nu 11vw van links en 2vh van de top.
  • 10. HTML module 11.6 HTML/CSS Responsive Position: Absolute Gepositioneerd vanaf begin body 0-punt vanaf links maar wel onder de tekst van blok 1
  • 11. HTML module 11.6 HTML/CSS Responsive Position: Fixed
  • 12. HTML module 11.6 HTML/CSS Responsive <main> element
  • 13. HTML module 11.6 HTML/CSS Responsive <details> en <summary> element Wanneer er veel dat tegelijk wordt weergegeven kan je gebruik maken van accordions. Normaal had je hier javascript voor nodig maar in HTLM5. Kun je gebruik maken van het <details> element i.c.m. het <summary> element. Na klik op kennis
  • 14. HTML module 11.6 HTML/CSS Responsive <details> en <summary> element
  • 15. HTML module 11.6 HTML/CSS Responsive Nieuwe lesstof !
  • 16. HTML module 11.6 HTML/CSS Responsive Waarom Responsive? Aantal mobiele internet gebruikers!
  • 17. HTML module 11.6 HTML/CSS Responsive Aantal mobiele internetters wereldwijd!
  • 18. HTML module 11.6 HTML/CSS Responsive Aantal mobiele internetters in Nederland!
  • 19. HTML module 11.6 HTML/CSS Responsive Responsive d.m.v. Media Query Media query is een CSS techniek beschikbaar vanaf CSS3. De @media regel in css geeft stijl aan blokken code waarvan de @media conditie dit aangeeft. Als de schermbreedte max 600px breed is dan word het uitgevoerd.
  • 20. HTML module 11.6 HTML/CSS Responsive 5 groepen @media indelingen voor het eenvoudig houden van de beschikbare devices.
  • 21. HTML module 11.6 HTML/CSS Responsive Een andere indelingen die je kunt gebruiken zijn.
  • 22. HTML module 11.6 HTML/CSS Responsive Een andere indelingen die je kunt gebruiken zijn.
  • 23. HTML module 11.6 HTML/CSS Responsive Combinaties van indelingen
  • 24. HTML module 11.6 HTML/CSS Responsive Voorbeeld @media
  • 25. HTML module 11.6 HTML/CSS Responsive Voorbeeld @media
  • 26. HTML module 11.6 HTML/CSS Responsive
  • 27. HTML module 11.6 HTML/CSS Responsive Voorbeeld @media
  • 28. HTML module 11.6 HTML/CSS Responsive Opdracht! Maak een webpagina m.b.v. @media queries waar Op een telefoon alleen plaatje van een telefoon verschijnt. Op een tablet alleen een plaatje van een tablet verschijnt. Op een laptop alleen een plaatje van een laptop verschijnt. Je hebt hiervoor 15 minuten.
  • 29. HTML module 11.6 HTML/CSS Responsive Responsive design! De webapplicatie kan op de meerdere devices anders zijn dan de webapplicatie voor bigscreen apparaten. Hou wel rekening met: • Huisstijl • Kleuren • Font’s • Plaatjes • Leesbaarheid
  • 30. HTML module 11.6 HTML/CSS Responsive Responsive design!
  • 31. HTML module 11.6 HTML/CSS Responsive Responsive design! Bij het maken van een responsive webapplicatie moet je vooraf rekening houden met de indeling van je webpagina’s. Gebruik classes en id’s die aanpasbaar zijn aan de grootte van de schermen.
  • 32. HTML module 11.6 HTML/CSS Responsive Responsive design! Bij coderen van een webpagina met onderscheid tussen mobiel en groot scherm kan je ook de code ook indelen in mobile en bigscreen.
  • 33. HTML module 11.6 HTML/CSS Responsive Huiswerk ! Pas de gemaakte website over jou zelf aan voor mobile en normaal scherm. Zorg ervoor dat de mobile site en anders uitziet dan de webpagina voor het normale scherm. Lever het geheel als zipfile in op teams in opdracht HTML les 1.6.