+ Interaktion 2 Stefan Grage. + DAGENS MÅL  CSS recap  CSS3 Status & anvendelse  Baggrunde, kanter, skygger, opacity, gradients…  Transitions  Web.

Slides:



Advertisements
Lignende præsentationer
Introduktion til CSS Videre med CSS. Body egenskaber Body-markøren omslutter alle vores indholdselementer. Du kan derfor ved at tillægge en række egenskaber,
Advertisements

Kort om JavaScript Afvikles i browser på klienten Sendes fra server (php, asp, aspx, htm) eller startes i klient som htm/html fil. Skabelon: –”main” -
Introduktion til HTML HTML dokumentets struktur & Indhold.
Introduktion til CSS Godt i gang med CSS. 201 – V1 – Introduktion til CSS Hvad er stylesheet?
Introduktion til HTML Tabeller. Formatering af tekst, overskrifter, brødtekster og links bringer os ganske langt. Men ofte vil vi også have brug for at.
SEO (Search Engine Optimization) - Hvordan bliver du mere synlig på nettet?
Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
Introduktion til HTML Formularer V1 introduktion til formularer Den sidste af HTML strukturmarkørerne er FORM-markøren, der bruges til at lave.
Web 2.0 Teoretisk viden.
Introduktion til HTML Hypertekst referencer. Uden links – Hypertekst referencer – intet world wide web. World wide web er et Hypermedium….. Link definition.
Modul 2: Website Undervisere: Stefan og Helle Hvad handler modulet om?
Interaktion 4 Stefan Grage.
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
+ Interaktion 1 Stefan Grage. + DAGENS MÅL  HTML5 recap  Layoutdiagrammer revisited  Layout & grids  Lyd & video på web  Canvas & animation – vil.
Cascading style sheets (CSS) Formål med css • Adskillelse af indhold og udtryk • Større typografisk frihed • Nemmere redigering Eksempel uden style sheetuden.
Dag 7: Javascript Html- og css-billedgalleri Javascript-intro
Dagsorden: Formål: Jeres websider skal layoutes i bokse/sektioner
Challenges in Web Search Engines • Spam • Content Quality • Quality Evaluation • Web Conventions • Duplicate Hosts • Vaguely-Structured Data.
OPFINDELSEN AF WEBBEN JOEK © TEC 2011 WWW blev opfundet i 1990 af Tim Berners-Lee. Berners- Lee var en fysiker ved CERN, det europæiske laboratorium for.
POSITIONERING Stefan Grage
1. Del - Karin. Undervisere: Peter, Karin, Jens og Gitte Hvem er Peter & Karin? Broadcast:
Side-egenskaber Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
Join.me/webkursus. * Vi kan nu ramme de html-elementer vi vil… * Lad os få placeret vores “kasser”/strukturelle elementer * Dertil bruger vi en række.
Dag 9: Programpakker Jquery og JQuery Mobile
CSS ver. 2 Rikke Møller-Poulsen. Visning af billeder?!? Er der stadig nogen, der har problemer med at få vist billeder på deres site?
Skoleporten Hvordan tilpasser jeg layout mulighederne i
Tema 3: Web-crawler Udvikle Web-crawler, som tager en URI som input og besøger samtlige sider på siten som URI’en peger på. Fx –
Dag 4 - dagsorden: Formål: I skal lære at lave menuer I Tekst/CSS-baserede menuer 1. Lodret menu med mouse-over-effekt 2. Vandret menu med mouse-over-effekt.
Formål med dag 2 1.Hvordan lægger man websider ud på internettet 2.Hvordan optimerer man billeder til web? 3.Hvordan sætter man billeder ind på websider?
Udskiftning af password på tablet. Åben programmet KONE business channel Hvis du ikke har linket på skærmen, åben en browser og skriv Ssl.kone.com.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
Beginning CSS and Web Development kap
Øvelsesgang 1 - DWDK Rikke Poulsen. Timernes indhold supplement til læsningen og forelæsningen Jeres behov? Gennemgang af opgaverne? Andre emner, i vil.
Mail på tablet og pc ligger på Kone´s server og kan hentes på adressen
Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen
Videregående pc-vejledning Modul 06: Netværk WWW = World Wide Web 60+Bornholm.
HTML intro Dag 1. Client – Server miljø Client Server Klient ◦ Hardware (Screen size, colors, processor…) ◦ Platform (Mac, Windows, Linux…) ◦ Browser.
Fundamentale principper for brugervenlige web-sites WEB 1 IT-C 24. Feb
Øvelsestimer (opgave 5) v/Morten Davidsen Læser til daglig cand.merc.(dat.) på CBS.
Dag 7: Javascript Screen-broadcast – gå til - Indtast mødenummer - Vælg html-viewer - Klik Join sessionwww.123beam.com Php-opsamling (php-warning.
Gennemgang af hjemmeside.
JavaScript i externe filer JavaScript gemmes i en ekstern fil (myscripts.js ) og så hentes ind i dokument hvor de skal bruges med, svarende at koden var.
CSS - Cascading Style Sheets HTML-koder for tekststruktur og for formatering HTML-koder for tekststruktur CSS-koder for formatering FørNu Lettere at redigere.
DATATYPER. For at tilpasse hvert felt i databasen til dets formål og dermed øge funktionalitet 1 bit er tilstrækkelig til at angive køn (0/1) men for.
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
XML 2. Formatering af XML data med CSS Når man arbejder med XML og CSS er fremgangsmåden den samme som i forbindelse med HTML og CSS.
CSS - Cascading Style Sheets HTML-koder for tekststruktur og for formatering HTML-koder for tekststruktur CSS-koder for formatering FørNu Lettere at redigere.
Tekst til nettet Digitale Medier E /11. MENU DIGITALE MEDIER: FORMIDLING OG DESIGN SØGEMASKINER OG OPTIMERING Tekst på nettet Opsummering på kursets.
DWDK – øvelsestime 3 CSS – let the fun begin!!. Tilgængelige slides Disse slides ligger på mit public drev
Grundlæggende web design, ITU Torsdag d. 3 nov Javascript.
Lise Muusmanns hjemmeside
Grundlæggende DW, HTML, CSS, udskæring.
Client / Server teknologi Eksamensteori Anbefaling: Tag notater.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld.
PD – kursusgang 2 Introduktion til Frames og Cascading Style Sheets.
Udvikling af mobilsites Einar Gislason / FTF. Mobilsites Mobilvenlige sites.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
Opsamling og repetition. Forelæsning 12 Hvad I ikke lærte Repetition? - date() - arrays - echo og return I funktioner - strukturering af script - navngivning.
Dreamweaver, CSS og eksterne applikationer Fjerde øvelsesgennemgang Onsdag den 20. juni Webkommunikation 2007 v/ Niels Christian Nielsen.
Modul 3.2 – Forberedelse til læringsteams
Efter folkeskolen kan du i Danmark typisk vælge én af 2 ”retninger”
Efter folkeskolen kan du i Danmark typisk vælge én af 2 ”retninger”
Skabelon mailopsætning
Mål Viden om og inspiration Kompetencer aktiviteter Evaluering
Vejledning: Publicering af artikler på Kompetenceportalen
Vejledning: Publicering af artikler på portalen.
Software Construction
Efter folkeskolen kan du i Danmark typisk vælge én af 2 ”retninger”
Præsentationens transcript:

+ Interaktion 2 Stefan Grage

+ DAGENS MÅL  CSS recap  CSS3 Status & anvendelse  Baggrunde, kanter, skygger, opacity, gradients…  Transitions  Web fonts  Media Queries (Adaptivt design)  Evt. “repetition”?

+ Men først… I tirsdags  Vi arbejdede med HTML5 & grid systemer…  Er der noget, der har drillet med opgaverne?  Noget vi skal tage op?

+ Domæner!  I skulle alle gerne have et brugernavn! (det som i bruger når i logger på fronter mm.)  Log på jeres domæne via FTP  Server: brugernavn.keaweb.dk  Username: brugernavn  Password: Hvis i ikke har ændret det siden studiestart: kea123456# hvor er de første 6 cifre i jeres CPR-nr.

+ CSS recap

+ CSS h1 {color: blue;}

+ CSS h1 {color: blue;} selector

+ CSS h1 {color: blue;} selector declaration

+ CSS h1 {color: blue;} selector declaration property

+ CSS h1 {color: blue;} selector declaration property value

+ Hvorfor var det interessant?  CSS3 byder på en masse nyt!  Man kan meget mere, med langt mindre kode end tidligere!  Avancerede selectorer  Flere baggrunde på et element (parallax)  Flere properties på: Backgrounds, borders, gradients…  CSS transforms  CSS transitions  CSS Forms  Web fonts  Media queries (tidligere kun media types)  …

+ CSS3 – status & anvendelse

+ CSS3 Status  Udviklingen af CSS3 Styres af W3C (Ligesom HTML5)  CSS3 er splittet op i moduler, der kan færdiggøres løbende:  Tidligere var CSS én stor specifikation (langsomt)  Modulerne udvikles i 4 trin:  Working Draft  Candidate Recommendation  Proposed Recommendation  W3C Recommendation

+ Browser-producenternes magt  Browserproducenterne står for at implementere CSS3 moduler – lidt drilsk, for de moduler, der ik’ er W3C recommmendations  Browser producenterne implementerer CSS3 v.hj.a. “vendor prefixes”:  Safari & chrome: -webkit-propertynavn  Firefox: -moz-propertynavn  Opera: -o-propertynavn  IE: ms-propertynavn  Fremtiden: propertynavn

+ Hvordan kan vi så anvende CSS3?  Browserproducenterne er begyndt at implementere CSS3  Nogen halter bagud… (IE)  Check: og  Brug progressivt! Progressive ehancement: Ikke “need to have” – kun “nice to have”

+ CSS3 – udvalgte properties

+ CSS3 background  CSS3 Baggrunde:  Se background vendor prefix stack! html, body{ height: 100%; font-size: 100%; font-family: sans-serif; background: url(backgr01.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

+ Background-color  Opacitet via ny farve-definition: rgba()  Husk fallback farve!  header, nav,.hero-unit,.latestnews article,.articles article, footer{ background-color: #000; /*fallback farve*/ background-color: rgba(0, 0, 0, 0.6); /*#000 i rgb med opacity 0.7*/ color:#CCC; margin-bottom: 20px; }

+ Text-shadow  header h1{ color: #f90; font-size: 200%; text-shadow: 2px 2px 1px rgba(255, 255, 255, 0.5); /*top, left, blur, color*/ }

+ Border-radius   Generator: /*borders*/ Element-selector{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

+ CSS Gradients  Er ikke til at holde styr på. Hjælp!!:  eller  Radial gradients også en mulighed… background: pink; background: linear-gradient(bottom, rgba(66,7,33,0.5) 11%, rgba(143,17,78,0.5) 53%, rgba(229,29,240,0.5) 77%);

+ CSS Box-shadows   Ret simple, vel understøttede Element.selector{ box-shadow: 10px 10px 5px #5d206c; }

+ CSS3 transitions  Transitions vækker sitet til live  nav a{ /*Transition her*/ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } /*Element, der udsættes for transition, så transition vises*/ nav a:hover, nav a:focus{ background: #f90; /*fallback farve*/ background-color: rgba(93, 32, 108, 0.85); /*#5d206c i rgb med opacity 0.7*/ }

+ Web fonts  Ved hjælp kan vi inkludere egne fonte på websites  face_rule.asp face_rule.asp

+ Fonte & licenser { font-family: myFirstFont; src: url('Sansation_Light.ttf'), url('Sansation_Light.eot'); /* IE9 */ }  Ofte kræves licens!  Workaround: Google web fonts! 

+ Media Queries

+ Adaptivt & responsivt design Hvad er forskellen mellem adaptivt og responsivt design? Adaptivt: Responsivt:

 I dag arbejder vi med adaptive sites – næste uge responsive  standard-devices/ standard-devices/  Der kan være mange “gamle” styles, der skal overrules af vores media only screen and (max-width: 960px){ body{ min-width: 100%; } /*Flere style-regler…*/ }

+ Dagens eksempler  Det “nøgne” site: ksempel1/ ksempel1/  Med CSS3: ksempel2/ ksempel2/  Med media queries:  ksempel3/ ksempel3/

+ Dagens opgave  Byg videre på dit grid-baserede site fra sidst. Krav:  Denne gang skal der et visuelt lag på - CSS3  Brug en række af de nye CSS3 properties  Gør det adaptivt, så dit site også er anvendeligt på f.eks. en mobiltelefon Afleveres på fronter senest søndag kl