Opdracht 4 Tabel met rounded corners (CSS3 selectors) |
|
4a) |
Maak het voorbeeld van de opgemaakte <table> af.
Geef maar één class !! in het <table> element en baseer de opmaak van <tr>, <td> e.a. op die ene class.
- Gebruik <th> i.p.v. <td> in de eerste (header-row) en de laatste rij (footer-row) en eventueel in de eerste kolom
- Geef de header- en footer-row eigen opmaakstijlen mee qua rand, (achtergrond)kleur en lettergrootte en uitlijning tekst
- Rond tabel hoeken af (top-left, top-right, bottom-left, bottom-right. Zorg dat het daarbij niet uitmaakt hoeveel rijen of kolommen de tabel heeft!
tableA |
cel 1 | cel 2 | cel 3 |
cel 1 | cel 2 | cel 3 |
tableB |
cel 1 | cel 2 | cel 3 |
cel 1 | cel 2 | cel 3 |
footer tableB |
|
4b) |
Maak een soortgelijke gelijke opmaak zoals opdracht a), alleen nu op basis van divs.
Deze gaan we gebruiken als (modal) form voor inloggen of voor andere doeleinden (klik voor een voorbeeld op de 3 streepjes in de menubalk).
- sla de css als aparte file op
- bouw de html zo netjes mogelijk op zodat we later de inhoud van de header, content en footer-div, dynamisch kunnen vullen met Javascript!
|
4c) |
Maak de modal-dialog-box van opdracht B gereed voor gebruik in meerdere pagina's
- Header en footer moeten (dezelfde) donkere achtergrond met lichte tekst hebben
- footer: klein lettertype, rechts uitlijnend
- content: lichte achtergrond met donkere tekst
- Bij druk op een knop (op deze pagina: hamburger-menu rechts boven moet:
- achtergrond van hele pagina grijs worden (overlay)
- verschijnt model-dialog-box ongeveer 200px van de top, horizontaal gezien in het midden
- In de header van de modal staat een rood kruis waarmee je de modal kan sluiten (zie vb. hamburger bovenaan)
- zorg dat de modal-box van bovenaf "er in glijdt" met een css transition
(zie voorbeeld met bootstrap)
-
"Voorbeeld Dialog HTML CSS in jsFiddle"
|
|
|
|