4 Kies een basisontwerp voor de site, maak testpagina’s met beeld, tekst en navigatie.
5 Hergroepeer eventueel het werk en heroverweeg het ontwerp en herschrijf de teksten.
6 Maak de site en verfijn het ontwerp en de teksten. portfolio-opdracht v2 @ vanslooten.com/websitedesign Website-design
1-12-2014
3
EN BOUWEN 4 KIEZEN UITGANGSPUNT: CONCEPT-SCHETSEN Kies een basisontwerp voor de site Maak een keuze uit de geschetste concepten (stap 3)
Maak testpagina’s met beeld, tekst en navigatie Baseer de eerste test-versie van je site op de gekozen schets en de structuur (stap 2 en 3!) Verken de mogelijkheden van de techniek: (stap 5) kan ik mijn ontwerp realiseren?
Website-design
1-12-2014
4
EN BOUWEN 4 KIEZEN WIL JE VERDER MET STAP 4 – 6? Voordat je verder gaat: akkoord voor stap 1-3 van Chris en Fjodor Wat willen we zien? 1 2 3 1) het verzamelde werk 2) indeling (structuur) van dat werk 3) begeleidende teksten (kort en bondig) 4) structuur van de site 5) concepten: schetsen hoe de site er uit komt te zien (minimaal drie verschillende) Alles meenemen, op papier, incl. ‘thumbnails’ verzamelde werk Website-design
1-12-2014
5
CSS: SELECTIE VAN ELEMENTEN selector { stijlregel; ... }
Met Id: # Enkel, uniek element Met Class: . Groep van elementen selecteer lijstelementen met de class 'current' binnen een element met id 'menu'
selecteer alle elementen met de class 'paragraaf'
selecteer lijstelementen binnen een element met id 'menu'
Verschil normale stijl lijst-element en die met class current : background en grijze rand rechts Hover: element veranderd als je muis er over beweegt style.css #menu li { background: white; margin: 0.5em; padding: 0.3em; border-right: 1em solid black; } #menu li:hover { background-color: #CCFFFF; } #menu li.current { background: yellow; border-right: 1em solid grey; }
Externe stylesheet – in file style.css Interne stylesheet – binnen HTML code
9 w3schools: 1-12-2014 background
Website-design
VARIANT: EEN HORIZONTAAL MENU
style.css ipv style2.css… Wat is er anders? Alleen de stylesheet!
Zie commentaar in stylesheets float:left zorgt dat elementen naast elkaar komen width is verplaatst van ul naar li elementen in menu
#menu li { border-top-left-radius: 12px; margin-right: 2px;
#menu li { float: left; width: 9em;
Voorbeeld: menu met style2.css 10 Website-design 12/1/2014
STYLESHEETS: MEDIA REGELS CSS MEDIA QUERIES
Commentaar in stylesheet
/* wat doen we als de breedte van het device minder dan 500px is?: */ @media (max-width: 500px) { div.content { padding-left: 1em; margin-top: 12em; } #menu ul { top: 0.5em; } }
css-tricks.com/css-media-queries w3schools: media queries Website-design
1-12-2014
11
STYLESHEET: INTERN, EXTERN En ‘inline’… Best: extern, in een file, want: kan gedeeld worden in site <style> p { background-color:grey; color:blue; }
Inline style
Paragraaf met eigen stijl.
Pas op: Volgorde van toepassing (cascading) Resultaat: gecombineerde stijl!
element is container (voorbeeld div_page) Basis element voor layouts Overlap: gebruik z-index z-index werkt alleen bij elementen met vaste positie (position:absolute, position:relative of position:fixed)
Definieer font @font-face { font-family: Sansation_Bold; src: url('Sansation_Bold.ttf') ,url('Sansation_Bold.eot') format("opentype"); /* IE */ font-weight:bold; } /* selector: select all paragraph elements with the word 'Demo' in the title */ Gebruik font p[title*="Demo"] { font-family:Sansation_Bold; color: blue; }
css3_fonts google.com/webfonts
Voorbeeld: html5 Website-design
1-12-2014
18
LAYOUT IN DREAMWEAVER CS6 File > New, keuze layout Achtergrond informatie en instructies via commentaar in stylesheet Dus: gebruik Split-view:
Dreamweaver CC:
Meer hier
Website-design
1-12-2014
19
MEDIA PUBLICEREN WAT KAN WEL EN WAT NIET
Project werk: noem je mede studenten, wees helder over wat jouw bijdrage was Foto’s personen en media afkomstig van internet: alleen met toestemming Product fotografie: geen probleem mits rechthebbende geen schade wordt berokkend Stock foto’s/afbeeldingen: alleen volgens voorwaarden
Website-design
1-12-2014
20
#4
OPDRACHT: LAYOUT MET
Maak een webpagina+stylesheet Voeg 3
elementen toe, met verschillende positionering, overlap, marges, etc. De 3 teksten uit de vorige opdracht staan in de div's (elk 1)
Zorg dat de pagina bereikbaar (zichtbaar) is via je homepagina op de portfolio website! Website-design
1-12-2014
21
VOLGENDE WEEK
Stappenplan 5 CSS effecten, Javascript, JQuery, Bootstrap Opdracht: ontwerp (schets) 3 navigatie elementen, kies en maak er 1
Wat willen we volgende week van je zien? Resultaat stap 4 van het stappenplan Resultaat opdracht #4 (vorige sheet)