WEBDESIGN & WEBKOMMUNIKATION

Relaterede dokumenter
CSS introduktion: Tekstformatering med CSS

Om styles / typografier / typografiark / stylesheets

CSS fortsat: Boksmodel, floating & positionering

Mit grafiske workflow inkluderer:

Grafisk Redegørelse Opgaven Programvalg Kvalitetsvurdering Målgruppe Arbejdsproces Kvalitet Komposition og layout Brugervenlighed

Bitdybde i digitale billeder

Grafisk Workflow. Endeligt layout. Om mig. Forside. Portfolio

Mini Afsluttende Projekt

Projekt-studieweb. Om kommunikationsteorierne. Morten, Jacob, Kristian og Cihat

GRAFISK WORKFLOW H1 MARIA SCHELDE

GRAFISK WORKFLOW Hjemmeside - Husk hjelmen.

Grundformen for et website: aside, tabeller, formularer og tekstformatering

GRAFISK DESIGN. Min personlige e-portfolio

Stylesheets - grundteori.

Nolde Museet. I gang med Dreamweaver. Opgave. Opgavebeskrivelse. Layout. Mål og CSS

Grafisk workflow. Se siden her:

GRAFISK WORKFLOW Hjemmesidedesign

Tillykke Med Fødselsdagen

REDESIGN AF GRAFISK FORUMS HJEMMESIDE. Grafisk Workflow

GRAFISK WORKFLOW GRAFISK WORKFLOW DIGITAL KOMMUNIKATION OLEMOGELBY.COM

GRAFISK WORKFLOW. Layout Layout af hjemmesiden laves i Photoshop og siderne inddeles i mapper for bedre overblik.

- nedarvning med selektorer

PHP Quick Teknisk Ordbog

Portfolie Redesign. Forord. Det tekniske. Tema ide. Css. opløsning.

Primære farver. RGB=Red, Green, Blue. CMYK=Cyan, Magenta, Yellow,

Grafisk produktionsforståelse

Brugervejledning til Design Manager Version 1.02

GRAFISK PRODUKTION & WORKFLOW. Endotest website

OPGAVEN PROGRAMVALG. Jeg har brugt Illustrator til at lave logo og ikoner.

GRAFISK DESIGN. webdesign af pl.dk

Indhold. Grafisk workflow 3 Procesbeskrivelse 4 Inspiration 5 Skitser 6 Flowchart 7 Typografi og farver 8 Skelet 9 Storyboard 12 Html, css og seo 16

HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside Tekstformatering med CSS

Forståelse for grafisk workflow

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW.

Bitdybde i digitale billeder

Grafisk Workflow STILHISTORIE. Website lavet i forbindelse med et projekt om stilhistorie. Klik her for at se websitet:

Laura Svendsen Kernekompetencer GRAFISK WORKFLOW

Dokumentation. Workflow. Grafisk produktion. Trine Alexandersen 1. hovedforløb

DESIGNGUIDE VESTFORBRÆNDING VISUELLE RETNINGSLINJER APRIL 2016

web via Photoshop, så de fylder mindst muligt for at mindske indlæsningstiden for websitet.

ØVELSE 11: TABLES & FORMS (Individuel)

SMAGSPRØVE. Photoshop. basis

DESIGNMANUAL DIGITAL

grafisk workflow Madmagasinet

Grafisk Design. Oplæg til design af ny hjemmeside

Byg et website med Dreamweaver

Grafisk. Hjemmesiden er designet til en nyopstartet virksomhed kaldet Tegnestuen M. De har både en arkitektafdeling og en tømrer-/ snedkerafdeling.

fotografisk kommunikation

Grafisk produktion & workflow

3. PROJEKT, 2 SEMESTER

Grafisk workflow. Hjemmeside til Bærkompagniet

Indholdsfortegnelse. Farveteori 1. Gestaltlove 3. Typografi 7 CMYK 2 RGB 2

Tidsplan...3 Afgrænsning Research...5 Idégenerering...6. Logo Logo Logo Farver... 11

Mark André Lyhne. Eksamen web1b

Designmanual. Version 1.0. Wonderful Copenhagen

Grafisk design. Ide. Designprocess. Målgruppe

Procesbeskrivelse - Webprogrammering

grafisk workflow Frank winding

Grafisk Design. rafisk Design

Webteknologi evalueringsopgave Vinter Niels Sundstrup

Sabine Puk Sørensen Svendeprøve portfolio

GRAFISK PRODUKTIONSFORSTÅELSE

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato:

GRAFISK PRODUKTION WORK- FLOW DREAMWEAVER CS5 DESIGN & KODNING AF LANDING PAGE. a.link, a.hover, a.visited. Wrapper. paragraph CSS. h1 h2.

GRAFISK WORKFLOW. 1 Grafisk workflow

det færdige resultat

Grafisk Design Louise Schibbye Pedersen Mediegrafiker Svendeprøve 2016

Grafisk Design. Svendeprøve Portfolio Anja Jelstrup Jensen, Kailow

Selvvalgt Projekt. ( Det smager godt ) af Ke vin Hartmann, Hold 305.

Designmanual for websider

ELEMENTER Jeg vælger fonten Raleway, som er en af Googles mange gratis webfonte. Det er en grotesk skrift, som især bruges til websites, da de på

Transkript:

WEBDESIGN & WEBKOMMUNIKATION 23. februar 2012 #4 - Webtypografi og farve + CSS introduktion

PROGRAM FOR I DAG 1. Farve 2. WebTypografi 3. CSS 4. Selectors, inheritance, hierarkiet og specificitet 5. Næste uge

#1 Farve

PRIMÆRFARVERNE Additive Subtraktive Red Cyan Green Magenta Blue Yellow

SUBTRAKTIV + ADDITIV Subtraktiv (opsuger lys) Additiv (udsender lys)

PRINT + SKÆRM

CMY(K) CMYK (Cyan, Magenta, Yellow) til print CMY er nok, K står for black CMYK er en substraktiv farvemodel CMYK vil vi ikke arbejde med på dette kursus

RGB - RGB (Red, Green, Blue) til skærm - RGB er en additiv farvemodel - Normalt har hver af de tre farver en værdi fra 0-255 - Ved 0 bruger man intet af farven (sort) - Ved 255 bruger man hele farven (hvid) - RGB beskrives dermed med 3 talsæt af maksimalt 3 cifre. Eksempelvis R: 255, G: 123, B: 123 hvilket giver baggrundsfarven på dette slide. - Men man kan også beskrive RGB ved hjælp af det hexadecimale talsystem.

COLOR MODE

HEX #FF0000 Rød værdi Grøn værdi Blå værdi

EN NOTE OM WEBSIKRE FARVER - En websikker farve kan vises uden at farven skal "blandes" (dither) - Der findes 6 x 6 x 6 = 216 forskellige websikre farver. - Er mindre vigtige i dag.

FARVEDYBDE Oversigt over hvilken farvedybde der anvendes ved besøg på danske sites, juli måned 2009. Foreningen for Danske Internetmedier. http://www.fdim.dk/

FARVEHJULET

PRIMÆR-, SEKUNDÆRE- OG TERTIÆRE FARVER

FARVETONE (HUE) Farvemætning Lys

FARVEHJULET

VALG AF FARVE FARVEVALG

FARVEVALG: MONOKROMATISK

FARVEVALG: ANALOGT

FARVEVALG: KOMPLEMENTÆR

FARVEVALG: TRIADISK

ENKLE TIPS - Brug en af førnævnte farvesystemer (eller en af de mange andre som eksisterer) til at skabe en farvepalette. - For større fleksibilitet kan du bruge toner af farverne i din palette, f.eks. 100%, 80%, 40%. - Eksperimenter og vælg først farve sent i designprocessen. - Det er ofte en god ide at arbejde simpelt - mere end fem farver gør det ofte for komplekst. - Vælg eksempelvis kun en basisfarve, en dominerende farve og en fremhævningsfarve.

TRIADISK FARVEPALETTE - Basisfarve (underordnet): Visuel svag farve som skal danne kontrast til indholdet (eller komplementær). - Dominerende farve: Definerer de kommunikative værdier i farvepaletten (brandfarve). - Fremhævningsfarve: Fremhævningsfarven kan ligge sig op af basisfarve og den dominerende farve. Men farven kan også adskille sig eksempelvis ved at være visuel markant og dermed konkurrere med den dominerende farve. Marc Boulton (2009)

FARVEPALETTE DONG

FARVEPALETTE - TELMORE

FARVEPALETTE - SONY

FARVEPALETTE - HENNING LARSEN

PHOTOSHOP

PRINT SCREEN

KULER.ADOBE.COM

COLR.ORG

PHOTOSHOPS MOSAIC FILTER

GRAYBIT.COM

GRAYBIT.COM

#2 Webtypografi

NYDELSES- OG NYTTELÆSNING - På www skal man være særlig opmærksom på sit valg af skrifttyper og brug af typografiske virkemidler. - Der er ofte fokus på funktionalitet, konsistens og effektivitet frem for eksempelvis afveksling og opdagelse når man taler typografi på www. - Tekstopsætningen og brugen af typografiske virkemidler er meget forskellig fra eksempelvis et magasin til en webside - men selvfølgelig også fra webside til webside. - Hav et skarpt øje på forskellen mellem display-egnede fonte og brødtekst-egnede fonte.

DISPLAY OG BRØDTEKST

DISPLAY OG BRØDTEKST - Du kan understrege et budskab og fortælle en historie med typografi. - Display typografi kan hjælpe til at slå tone og stil fast og hjælpe til at understøtte image og identitet. - Brødtekst er tekst som skal læses. Valget af skrifttyper og tekstopsætningen skal understøtte dette. - Det er derfor vigtigt at have fokus rettet mod læsbarhed frem for æstetik når man arbejder med brødtekst. - Tekstomsætningen er afgørende for om teksten opfattes lettilgængelig og nem at overskue eller svær og forvirrende. - Parametrer som skrifttype, størrelse, linielængde, liniehøjde, hierarki, kontrast og luft kan hjælpe til at gøre teksten mere læsevenlig.

VÆLG EN PASSENDE SKRIFTTYPE Henrik Birkvig (1999)

Antallet af skrifttyper Antallet af skrifttyper som normalt benyttes på nettet Teague, J. (2010): Fluid Web Typography

WORKHORSES

DE KLASSISKE WEBSIKRE FONTE De 10 skrifttyper inkluderet i Web Core Fonts (Microsoft 1996)

Teague, J. (2010): Fluid Web Typography

Teague, J. (2010): Fluid Web Typography

Teague, J. (2010): Fluid Web Typography

NYE WEB WORKHORSES Download de nye gratis Vista-fonte her http://www.itu.dk/people/stg/wdwk-e2010/ekstra/vistawebfonts.zip

WHAT THE FONT http://new.myfonts.com/whatthefont/

@font-face @font-face { font-family : "NavnPaaSkrifttype"; src : url("navnpaaskrifttype.ttf") format("formattype"); }

BROWSER UNDERSTØTTELSE Web Fonts Format browser support: http://webfonts.info/ wiki/index.php?title=@fontface_browser_support

WOFF understøttes indtil videre i Internet Explorer 9, Firefox 3.6+ og Chrome 6+ SVG TrueType WOFF OpenType EOT (Embedded Open Type)

KOPI BESKYTTELSE! DRM (Digital Rights Management) EULA (End User License Agreement) IP (Intellectual Property) Er du i tvivl om du må bruge skrifttypen så lad være...

GOOGLE WEB FONTS

FONT SQUIRREL http://www.fontsquirrel.com/ fontface/generator

CUFÓN http://cufon.shoqolate.com/generate/

SIFR (Scalable Inman Flash Replacement) http://wiki.novemberborn.net/sifr/

BILLEDEGENERERING P+C DTR (PHP + CSS Dynamic Text Replacement) FLIR (Facelift Image Replacement)

#3 CSS

FORSKELLIGE LAG Præsentation CSS Leverer information om hvordan dokumentets skal se ud Beskriver strukturen i dokumentet Tilføjer interaktivitet, instant feedback og dynamik. Struktur HTML5 Adfærd Eksempelvis JavaScripzt, jquery, AJAX Leverer indhold via databaseforespørgsler, beregninger osv. Dynamisk Eksempelvis PHP + SQL

KURSETS AFGRÆNSNING Præsentation CSS Vi koncenterer os kun om disse to lag på dette kursus Struktur HTML5 Adfærd Eksempelvis JavaScripzt, jquery, AJAX Dynamisk Eksempelvis PHP + SQL

KONTROL FRA EN ENKEL FIL

FJERNER UNØDVENDIG KODE

MEDIATYPE

FORDELE VED CSS - Kontroller præsentationen, altså måden hvorpå dokumentet bliver vist - Adskil præsentation fra indhold: - Muliggør at ændre præsentation henover et helt website fra en enkel fil. - Muliggør at angive forskellig styling alt efter medie. - Forbedrer tilgængeligheden.

CSSZENGARDEN http://www.csszengarden.com/

CSSZENGARDEN http://www.csszengarden.com/

CSSZENGARDEN http://www.csszengarden.com/

CSSZENGARDEN http://www.csszengarden.com/

CSS v. 1+2+3 - Version 1 (1996): - Font, color, background, margin, padding, border, float - Manglende browsersupport. - Version 2 (1998): - Positioning (absolute, relative, fixed, z-index), mediatype (print, handheld), selections. - Version 2.1 - Version 3: - Nye browsere understøtter allerede en række nye CSS 3 muligheder. - Vertikal tekst, font resourcer, kolonner, animationer, lydeffekter, skygge og afrundede hjørner, 3d-parametre, udvidet boksmodel.

CSS3 BROWSER UNDERSTØTTELSE http:// fmbip.com /litmus/

SYNTAKSEN

SYNTAKSEN Deklarationer fordelt på flere linjer (nemmest at læse): p { font-size: 12px; font-family: Verdana, sans-serif; } Deklarationer samlet på en linje p {font-size: 12px; font-family: Verdana, sans-serif;}

#5 Selectors, inheritance, hierarkiet og specificitet

SELECTORS ER MÅDEN VI BYGGER BRO MELLEM VORES HTML-ELEMENTER OG VORES CSS-FORMATERING

SELECTORS - Kroge til ens (X)HTML elementer. - Forskellige typer: - Element selectors - Contextual selectors - Class and id selectors - Pseudoselectors

ELEMENT TYPE SELECTORS - Den mest basale selector-type, enkeltstående eller grupperet. h1 { } color: blue; h1, h2, p { } color: blue;

INHERITANCE

PARENTS + CHILDREN

INHERITANCE

CONTEXTUAL SELECTORS

CONTEXTUAL SELECTORS - Descendant selector (tager fat i alle efterkommere) li em { color: blue; } li a em { color: blue; } - Child selector (IE7+) (tager fat i et barn af en bestemt forælder) li > em { color: blue; } - Adjacent sibling selector (IE7+) (tager fat i efterfølgende søskende) h1 + h2 { margin-top: -5mm }

ID + CLASS SELECTORS - Krogene som knyttes til element-indikatorerne i (X)HTML dokumentet. - ID: #idnavn #idnavn { color: blue; } - Class:.classnavn.classnavn { color: blue; }

INDIKATORER & SELEKTORER

ELEMENT INDIKATORER ID & CLASS - Meningsskabende elementer er fundamentet men er dog slet ikke udtømmende for ens behov. - ID og Class er skabt til at give dokumentet struktur samt som kroge for ens CSS kode. - Hermed kan man skabe sine egne elementer, hvis der ikke er et passende i det forudbestemte udvalg af elementer.

ID - Bruges til at give et unikt navn til et specifikt element. - Må kun bruges én gang i hvert (X)HTML dokument. - Er anvendelige til at identificere gennemgående strukturelementer, som eksempelvis menu og indholdsklynger. - Det er muligt at rette ens CSS mod det element, som er navngivet med id, deraf krog metaforen. - Tænk CSS, men tænk også struktur - element indikatorerne er til for begge dele.

CLASS - Kan modsat id tildeles så mange elementer som nødvendigt i ens dokument. - Er dermed anvendelig når ens indhold skal grupperes henover et dokument. - Et element kan tildeles både et class og et id, id er mere dominerende end class. - En enkel CSS stil kan dermed tildeles alle de elementer, som man ønsker.

PSEUDOCLASS SELECTORS a:link {text-decoration: none;} a:visited {text-decoration: none;} a:hover {text-decoration: underline;} a:active {text-decoration: none;} - Rækkefølgen skal være: - :link, :visited, :hover, :active - Flere pseudoclasses (IE7+) - :focus - :first-child - Eller i kombination: a:focus:hover

PSEUDOELEMENT + ATTRIBUTE SELECTORS - Pseudoelement selectorer: - Første linje og første tegn :first-line, :first-letter - Indsæt indhold før og efter (IE7+): :before, :after - Attribut selectorer (IE7+): - Muliggør at sende styling mod specifikke attribut typer eller værdier.

TILFØJ CSS TIL HTML - 3 måder: - Inline: Styling tilføjes inden for element tagget som en attribut (bør undgås). - Embedded: Styling tilføjes inden for HTML dokumentets head tag. - Eksternt style sheet: Separat dokument indeholdende al styling (mest udbredt).

INLINE Stylingen tilføres kun det anførte element <h1 style= color: red >This is a red header</h1> <h2 style= color: red; font-family: Courier New,serif >This is a red header with another font</h2> Undgå brug af inline styling (med mindre du har behov for at skabe dominans i en kaskade/hieraki).

EMBEDDED <style> </style> Stylingen tilføjes inden for (X)HTML dokumentets head-tag og virker dermed kun i det dokument. <head> <style type= text/css > h1 {color: red;} p {color: blue; font-size: 12px;} </style> <title>stylesheets embedded in HTML</title> </head> Undgå brug af embedded styling undtagen når det er for at udnytte hierarkiet.

EKSTERNT <style> </style> Stylingen tilføjes inden for (X)HTML dokumentets head tag og virker dermed kun i det dokument. <head> <link rel= stylesheet href= styles/mystyles.css media= screen type= text/ css /> </head> <head> <style> </style> </head> <!-- @import url(styles/mystyles.css); -->

SET MEDIATYPE <link rel= stylesheet href= styles/mystyles.css media= screen type= text/ css /> - screen (til visning på computerskærme) - projection, tv - print (til udskrivning) - handheld (til mobiltelefoner, PDA er) - speech eller aural, braille eller empossed (blindskrift) - all

HIERARKIET/KASKADEN - Browserens (default) indstillinger - Brugerens indstillinger ( reader style sheet ) - Eksternt stylesheet (#1: @import, #2: link) - Embedded styles - Inline styles -!important (#1: bruger, #2: udvikler) - Specificitet (Selector order) - Regel rækkefølge (Rule order)

SPECIFICITET - De mest specifikke selectors vinder. - Rækkefølge fra med mest specifikke til mindst: 1. ID selectors (#) 2. Class selectors (.) 3. Contextual selectors (space, >, +) 4. Individuelle element selectors (p, h1, em ) - Regel rækkefølge: - Sidste regel vinder.

Næste gang: Projekt idebørs

TIL NÆSTE GANG - Læsning: - (G) HTML5 & CSS3 Visual QuickStart Guide (Castro & Hyslop): Introduction, kap. 9 og kap. 11. - (WSG) Web Style Guide : Kap. 6, Page Structure + Kap. 7, Page Design - Arbejd selv: - Aflever dagens øvelse som et link på bloggen under din hjælpelærers underside inden tirsdag d. 21. februar kl. 18.00.

PÅ GENSYN Og held og lykke med CSS