SlideShare a Scribd company logo
1 of 29
Download to read offline
1.5 HTML/CSS Basis 4
HTML module 11.5 HTML/CSS Basis 4
Lesdoel!
Positioneren en navigeren
HTML module 11.5 HTML/CSS Basis 4
Position: absolute, relative en fixed.
<main> element, <details> en <summary> elementen.
Navigeren m.b.v. hamburger menu i.c.m. met details en
summary elementen.
HTML module 11.5 HTML/CSS Basis 4
Terugblik!
BOX-model
HTML module 11.5 HTML/CSS Basis 4
Terugblik!
HTML module 11.5 HTML/CSS Basis 4
Terugblik!
CSS Background
HTML module 11.5 HTML/CSS Basis 4
Terugblik!
CSS background-images
cover; plaats volledig plaatje als background
HTML module 11.5 HTML/CSS Basis 4
Terugblik!
CSS background-images / combinatie met padding en margin!
Padding zorgt voor ruimte om de tekst.
Margin zorgt voor de ruimte om article tags.
HTML module 11.5 HTML/CSS Basis 4
Terugblik! Navigatie!
Navigatie d.m.v. UL en LI tags
HTML Code
HTML module 11.5 HTML/CSS Basis 4
Terugblik! Navigatie!
CSS Code
Status van een link
HTML module 11.5 HTML/CSS Basis 4
Nieuwe lesstof !
HTML module 11.5 HTML/CSS Basis 4
Position!
HTML module 11.5 HTML/CSS Basis 4
Position basisbestand!
HTML module 11.5 HTML/CSS Basis 4
Position: Relative
HTML module 11.5 HTML/CSS Basis 4
Position: Relative
Gepositioneerd vanaf begin
van de body zoals ingesteld
in de css n.l. 16vw van begin
scherm.
HTML module 11.5 HTML/CSS Basis 4
Position: Relative
Gepositioneerd vanaf de positie van het element waar
het zich in bevindt.
HTML module 11.5 HTML/CSS Basis 4
Position: Absolute
HTML module 11.5 HTML/CSS Basis 4
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.5 HTML/CSS Basis 4
Position: Absolute
Gepositioneerd vanaf begin body 0-punt vanaf links maar
wel onder de tekst van blok 1
HTML module 11.5 HTML/CSS Basis 4
Position: Fixed
HTML module 11.5 HTML/CSS Basis 4
Opdracht !
Pas de website over jouw zelf aan door padding en margin in
de gevallen waar dit kan te vervangen voor position.
Verfraai het geheel ook….
HTML module 11.5 HTML/CSS Basis 4
<main> element
HTML module 11.5 HTML/CSS Basis 4
<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.5 HTML/CSS Basis 4
<details> en <summary> element
HTML module 11.5 HTML/CSS Basis 4
Navigatie menu met <details> en <summary>
D.m.v. de elementen <detail> en <summary> is het mogelijk
zonder javascript een hamburger menu te creëren zoals
je op vele websites ziet en vooral op webpagina’s / apps
voor de mobieltjes ziet.
We gaan dit stap voor stap uitvoeren.
HTML module 11.5 HTML/CSS Basis 4
Navigatie menu met <details> en <summary> Stap 1
Ascii code voor hamburger menu
HTML module 11.5 HTML/CSS Basis 4
Navigatie menu met <details> en <summary> Stap 2
Logo bijvoegen en positioneren d.m.v.
position absolute en relative.
HTML module 11.5 HTML/CSS Basis 4
Navigatie menu met <details> en <summary> Stap 3
Navigatie toevoegen d.m.v. ul en vastzetten
hamburger d.m.v. position fixed
HTML module 11.5 HTML/CSS Basis 4
Navigatie menu met <details> en <summary> Stap 4
Navigatie, ul en a stylen
HTML module 11.5 HTML/CSS Basis 4
Huiswerk !
Pas de website over jouw zelf aan met navigatie d.m.v.
een hamburger-menu met de elementen details en summary.
Waar en hoe je de navigatie laat verschijnen op je pagina
mag jezelf bepalen. Codeer op de juiste manier.
Lever het geheel als zipfile in op edmodo in opdracht
HTML 1.5.

More Related Content

Similar to 1.5 html css basis 4

1.7 terugblik module 1
1.7 terugblik module 11.7 terugblik module 1
1.7 terugblik module 1mvanginkel
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMichel Doens
 
1.1 html css introductie
1.1 html css introductie1.1 html css introductie
1.1 html css introductiemvanginkel
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsHans Kuijpers
 
1.3 html css basis 2
1.3 html css basis 21.3 html css basis 2
1.3 html css basis 2mvanginkel
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 ThemingHans Rossel
 
4.2 bootstrap 2
4.2 bootstrap 24.2 bootstrap 2
4.2 bootstrap 2mvanginkel
 
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...SLBdiensten
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlSander Potjer
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development CursusLuciuswebsystems
 

Similar to 1.5 html css basis 4 (13)

1.7 terugblik module 1
1.7 terugblik module 11.7 terugblik module 1
1.7 terugblik module 1
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beheren
 
1.1 html css introductie
1.1 html css introductie1.1 html css introductie
1.1 html css introductie
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
 
1.3 html css basis 2
1.3 html css basis 21.3 html css basis 2
1.3 html css basis 2
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 Theming
 
4.2 bootstrap 2
4.2 bootstrap 24.2 bootstrap 2
4.2 bootstrap 2
 
Een introductie tot HTML5
Een introductie tot HTML5Een introductie tot HTML5
Een introductie tot HTML5
 
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
 
Eduvision - Webinar html5 css3
Eduvision - Webinar html5 css3Eduvision - Webinar html5 css3
Eduvision - Webinar html5 css3
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nl
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
 
Joomla
JoomlaJoomla
Joomla
 

1.5 html css basis 4

  • 1. 1.5 HTML/CSS Basis 4 HTML module 11.5 HTML/CSS Basis 4
  • 2. Lesdoel! Positioneren en navigeren HTML module 11.5 HTML/CSS Basis 4 Position: absolute, relative en fixed. <main> element, <details> en <summary> elementen. Navigeren m.b.v. hamburger menu i.c.m. met details en summary elementen.
  • 3. HTML module 11.5 HTML/CSS Basis 4 Terugblik! BOX-model
  • 4. HTML module 11.5 HTML/CSS Basis 4 Terugblik!
  • 5. HTML module 11.5 HTML/CSS Basis 4 Terugblik! CSS Background
  • 6. HTML module 11.5 HTML/CSS Basis 4 Terugblik! CSS background-images cover; plaats volledig plaatje als background
  • 7. HTML module 11.5 HTML/CSS Basis 4 Terugblik! CSS background-images / combinatie met padding en margin! Padding zorgt voor ruimte om de tekst. Margin zorgt voor de ruimte om article tags.
  • 8. HTML module 11.5 HTML/CSS Basis 4 Terugblik! Navigatie! Navigatie d.m.v. UL en LI tags HTML Code
  • 9. HTML module 11.5 HTML/CSS Basis 4 Terugblik! Navigatie! CSS Code Status van een link
  • 10. HTML module 11.5 HTML/CSS Basis 4 Nieuwe lesstof !
  • 11. HTML module 11.5 HTML/CSS Basis 4 Position!
  • 12. HTML module 11.5 HTML/CSS Basis 4 Position basisbestand!
  • 13. HTML module 11.5 HTML/CSS Basis 4 Position: Relative
  • 14. HTML module 11.5 HTML/CSS Basis 4 Position: Relative Gepositioneerd vanaf begin van de body zoals ingesteld in de css n.l. 16vw van begin scherm.
  • 15. HTML module 11.5 HTML/CSS Basis 4 Position: Relative Gepositioneerd vanaf de positie van het element waar het zich in bevindt.
  • 16. HTML module 11.5 HTML/CSS Basis 4 Position: Absolute
  • 17. HTML module 11.5 HTML/CSS Basis 4 Position: Absolute Gepositioneerd vanaf begin van de body het 0-punt. De box staat nu 11vw van links en 2vh van de top.
  • 18. HTML module 11.5 HTML/CSS Basis 4 Position: Absolute Gepositioneerd vanaf begin body 0-punt vanaf links maar wel onder de tekst van blok 1
  • 19. HTML module 11.5 HTML/CSS Basis 4 Position: Fixed
  • 20. HTML module 11.5 HTML/CSS Basis 4 Opdracht ! Pas de website over jouw zelf aan door padding en margin in de gevallen waar dit kan te vervangen voor position. Verfraai het geheel ook….
  • 21. HTML module 11.5 HTML/CSS Basis 4 <main> element
  • 22. HTML module 11.5 HTML/CSS Basis 4 <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
  • 23. HTML module 11.5 HTML/CSS Basis 4 <details> en <summary> element
  • 24. HTML module 11.5 HTML/CSS Basis 4 Navigatie menu met <details> en <summary> D.m.v. de elementen <detail> en <summary> is het mogelijk zonder javascript een hamburger menu te creëren zoals je op vele websites ziet en vooral op webpagina’s / apps voor de mobieltjes ziet. We gaan dit stap voor stap uitvoeren.
  • 25. HTML module 11.5 HTML/CSS Basis 4 Navigatie menu met <details> en <summary> Stap 1 Ascii code voor hamburger menu
  • 26. HTML module 11.5 HTML/CSS Basis 4 Navigatie menu met <details> en <summary> Stap 2 Logo bijvoegen en positioneren d.m.v. position absolute en relative.
  • 27. HTML module 11.5 HTML/CSS Basis 4 Navigatie menu met <details> en <summary> Stap 3 Navigatie toevoegen d.m.v. ul en vastzetten hamburger d.m.v. position fixed
  • 28. HTML module 11.5 HTML/CSS Basis 4 Navigatie menu met <details> en <summary> Stap 4 Navigatie, ul en a stylen
  • 29. HTML module 11.5 HTML/CSS Basis 4 Huiswerk ! Pas de website over jouw zelf aan met navigatie d.m.v. een hamburger-menu met de elementen details en summary. Waar en hoe je de navigatie laat verschijnen op je pagina mag jezelf bepalen. Codeer op de juiste manier. Lever het geheel als zipfile in op edmodo in opdracht HTML 1.5.