131
Dr. Sabin Buragawww.purl.org/net/busaco design Web de la design vizual la design Web responsiv

Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Embed Size (px)

DESCRIPTION

Dezvoltarea aplicaţiilor Web la nivel de client — detalii la http://profs.info.uaic.ro/~busaco/teach/courses/cliw/web-film.html

Citation preview

Page 1: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

design Web

de la design vizual la design Web responsiv

Page 2: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Există o “rețetă” de proiectare judicioasăa interfețelor Web?

Page 3: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 4: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aspecte importante:

funcția – designul (proiectarea) bun(ă) oferă suportpentru desfășurarea activităților utilizatorului

forma (înfățișarea) – designul (proiectarea) bun(ă)trebuie să impulsioneze utilizatorul să folosească

obiectul/aplicația/serviciul cu plăcere

Page 5: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aspecte importante:

funcția – designul (proiectarea) bun(ă) oferă suportpentru desfășurarea activităților utilizatorului

forma (înfățișarea) – designul (proiectarea) bun(ă)trebuie să impulsioneze utilizatorul să folosească

obiectul/aplicația/serviciul cu plăcere

Page 6: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

“Attractive things work better.” (Donald Norman)

CSS Zen Garden – www.csszengarden.com

Page 7: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Tradițional, interacțiunea cu utilizatorulva recurge la elemente de interfață

suprafețe de redarepagini, zone interactive,…

elemente de interacțiunecâmpuri de intrare, legături, controale specifice etc.

Page 8: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aranjament spațial (layout)

Asigurarea fluxului (rhythm, focus & color)

Organizarea informației (information architecture)

Asigurarea navigabilității

Modularitatea & flexibilitatea

Consistența

conform Dan Saffer (2006)

Page 9: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Design vizual

bazat pe modele vizuale

ce anume vom comunica utilizatorului?

Page 10: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Design vizual

reprezentările vizuale trebuie să fie ușor percepute & recunoscute

recognition vs. recall

Page 11: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Design vizual

reprezentările vizuale trebuie să fie ușor percepute & recunoscute

recognition vs. recall

metafore & idiomuri

Page 12: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

pictograme & simbolurimetafore vizuale

Page 13: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

pictograme & simbolurimetafore vizuale

Page 14: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

pictograme & simbolurimetafore vizuale

Page 15: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

concurs: metafore și/sau idiomuri

⋆ ⋆ ⋆ premii!?

Page 16: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Design vizual

un design bun implică alegerea echilibratăa relațiilor dintre elementele care creează conținutul

Page 17: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Design vizual

un design bun implică alegerea echilibratăa relațiilor dintre elementele care creează conținutul

ierarhie vizuală cât mai clară

S. Krug, Don’t Make Me Think! (2nd Edition), New Riders, 2006

Page 18: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

layout-ul generic al unei pagini Web

Page 19: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Fiecare pagină Web include un container (container block) care va cuprinde

conținutul propriu-zis

<div class="content">…</div>

Page 20: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

layout fixlățime prestabilită

versus

layout lichidlățime variabilă

Page 21: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Instrumente Web specifice (exemplificări):

Bootstrap – getbootstrap.comFoundation – foundation.zurb.com

Fluid Grids – fluidgrids.comFrameless – framelessgrid.com

Skeleton – www.getskeleton.comThe Semantic Grid System – semantic.gs

Page 22: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Layout-ul e facilitat de template-uri (șabloane vizuale)

specificarea aranjamentului & stilului vizualvia HTML + CSS + conținuturi grafice

exemplificare: WordPress templateshttp://wordpress.org/themes/

Page 23: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Recurgerea la sisteme de aplicare a șabloanelorde prezentare – Web template systems/engines

oferite implicit de unele servere de aplicații oriframework-uri Web sau disponibile ca extensii

Page 24: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Layout-ul poate fi stabilit via grid

des folosit în tipografie

www.thegridsystem.org

Page 25: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 26: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Reguli privind layout-ulsecțiunea de aurcele 3 coloanesimplitateabalansulunitatea

Page 27: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

a se studia și articolele oferite de A List Apartwww.alistapart.com/topics/design/layout/

Page 28: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Greșeli comune:poziții arbitrare ale elementelor componente

dimensiuni arbitrare ale elementelormărimi și reprezentări arbitrare ale imaginilor

prezentări inconsistentelimbaje vizuale inconsistente

Page 29: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Balansulasigurarea echilibrului vizual pe orizontală/verticală

simetrie orizontală, bilaterală sau radială

simetrie versus asimetrie

Page 30: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 31: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Unitateamodul în care elemente diferite interacționează

în cadrul aceluiași document (aceleași pagini Web)

uzual, se realizează prin grupare

Page 32: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Criterii de grupare

spațială

cromatică

via elemente (grafice) de separaree.g., linii orizontale, aliniere diferită etc.

Page 33: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Grupare – principiul Gelstalt

ochiul creează un întreg (gelstalt)din fragmentele existente

Page 34: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

www.interaction-design.org/encyclopedia/gestalt_principles_of_form_perception.html

Page 35: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Fluxul (flow) vizual

poate fi realizat și prin intermediul contrastuluiasigurarea focalizării atenției

Page 36: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Information Architecture

h5ai – a beautified Apache index based on HTML5

http://larsjung.de/h5ai/

Page 37: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Tipuri de contrast pe baza variabilelor vizuale

Page 38: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 39: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Cromatica

culoarea considerată cod vizual,indicând categoria (tipul) de informații

redate utilizatorului

Page 40: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Cromatica

un set de culori poate avea semantici diferite,în funcție de situațiile survenite și de audiență

poate stabili ambientul

Page 41: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Cromatica

utilizarea a maxim 4 culori afişate simultan

Page 42: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Cromatica

utilizarea a maxim 4 culori afișate simultan

evitarea supraîncărcării cognitive

Page 43: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

“Roata” culorilor pentru Web

culori calde

culori reci

Page 44: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Armonie cromatică

redarea plăcută a elementelor de interes(în acest context: culorile)

estetică vizuală

www.interaction-design.org/encyclopedia/visual_aesthetics.html

Page 45: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

armonie complementară

Page 46: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

armonie bazată pe 3 culori (triadă)

Page 47: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

armonie analogă accentuată

Page 48: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Cromatica

contextul în care apare o culoare este foarte important

anumite culori au conotații multiple

verde = victorie (Grecia antică) verde = fertilitate (Evul mediu)

Page 49: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

coChina fericirenaștereputere

paradis nori

paradis nori

moarte puritate

Franțaaristo-crație

tempo-rar

crimi-nalitate

liberpace

neutra-litate

Indiaviață

creati-vitate

succesprospe-

ritatefertil

moarte puritate

Japoniafurie

pericolgrațienobil

viitor tinerețe

răutate moarte

USApericol,

stoplașitate atenție

sigu-ranță

mascu-linitate

puritate

atenție la utilizarea internaționalăwebdesignerwall.com/general/cultural-considerations-for-global-websites

Page 50: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Instrumente pentru generarea de palete cromatice(exemplificări)

Color Scheme Designer – colorschemedesigner.comcolr – www.colr.org

Colrd – colrd.comColor Explorer – colorexplorer.com

alte detalii în S. Buraga, Any Colour You Like (2013)http://www.slideshare.net/busaco/any-colour-you-like

Page 51: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Care sunt aspectele de interesprivind redarea conținutului textual?

Page 52: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Typography

componentă vitală a procesului de comunicare

nu înseamnă “picking a cool font”

typos (impresie) + grapheia (scriere)

Page 53: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

în contextul Web-ului, a se studia http://webtypography.net/

Page 54: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Typography

corpul de literă – typeface, font

mulțime unitară de glyphs (semne, simboluri grafice)asociate unui set de caractere

Page 55: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Typography

corpul de literă – typeface, font

mulțime unitară de glyphs (semne, simboluri grafice)asociate unui set de caractere

Font: Caracter Semn

Page 56: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Corpul de literă

dimensiunemăsurată în puncte tipografice ori picas

scala: 6 8 9 10 11 12 14 16 18 21 24 36 48 60 72

proprietate CSS: font-size

Page 57: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Corpul de literă

proporțiaindică variația de lățime a setului de glyphs

proporționat vs. monospațiat (monospace)

Page 58: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Corpul de literă

familia de fontclasifică fonturile pe baza unor caracteristici

(e.g., modul de redare a glyph-urilor)

proprietate CSS: font-family

Page 59: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Corpul de literă

familia de fontinclude fontul de bază + variants (italic, bold, bold italic)

Page 60: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

serif

sans-serif

cursive

fantasy

monospace

Page 61: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Corpul de literă

fonturi “sigure” pentru Webdisponibile pe orice sistem

Page 62: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Corpul de literă

utilizarea/încărcarea de la distanțăa unor (colecții de) fonturi

proprietatea @font-face definită de CSS – nivelul 3

CSS Fonts Module Level 3 (W3C Candidate Recommendation, oct. 2013) – www.w3.org/TR/css3-fonts/

Page 63: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Corpul de literă

WOFF (Web Open Font Format)include formatele TrueType, OpenType, Open Font Format

recomandare W3C (decembrie 2012)

www.w3.org/TR/WOFF/

Page 64: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Adobe Edge Web Fontshttp://html.adobe.com/edge/webfonts/

Page 65: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Google Web fonts – www.google.com/fonts/

Page 66: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

“Culoarea” tipograficăindică densitatea texturii conținutului unei pagini

“It refers only to the darkness or blacknessof the letterform in mass.”

Robert Bringhurst, The Elements of Typographic Style

a se vizita și http://typographica.org/

Page 67: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Măsuradefinește lungimea unei linii de text

element-cheie al ușurinței parcurgerii conținutului

Page 68: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Măsura

valori recomandate: 45—75 caractere (30—50 em)

poate fi dificil de stabilit pentru layout-uri lichide

Page 69: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 70: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Leading (sau line-spacing)spațiul vertical dintre 2 linii de text

uzual, titlurile (headings) nu necesită leading

Page 71: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Leading (sau line-spacing)spațiul vertical dintre 2 linii de text

fonturile masive vor avea nevoie de leading mai mare

fonturile sans-serif necesitămai mult leading decât cele serif

lățimea mai mare a liniei conduce la creșterea leading-ului

Page 72: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

de parcurs și www.pearsonified.com/2011/12/golden-ratio-typography.php

Page 73: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Cum organizăm informațiile?

Page 74: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aplicațiile – tradiționale/Web – sunt organizateconform uneia sau mai multor abordări:

liste de obiecte

mesaje primite în inbox (e-mail-uri)recomandări de produse similare

desemnate de substantive

Page 75: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aplicațiile – tradiționale/Web – sunt organizateconform uneia sau mai multor abordări:

(secvențe de) acțiuni

e.g., browse, buy, register, sell, subscribe,…

desemnate de verbe

Page 76: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aplicațiile – tradiționale/Web – sunt organizateconform uneia sau mai multor abordări:

liste de categorii (subiecte) de interes

exemple: știință, tehnologie, divertisment etc.

Page 77: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aplicațiile – tradiționale/Web – sunt organizateconform uneia sau mai multor abordări:

liste de instrumente/componente

e.g., calendar, editor de texte, manager de resurse,…

Page 78: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Necesitatea organizării informațiilor prezentate

în funcție de:natura & domeniul aplicației

cunoștințele de bază ale utilizatorilor-țintăcontextul interacțiunii

Page 79: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Prezentare liniară

uzual, se recurge la diverse criterii de sortare:alfabeticspațial

temporalconform semnificației

Page 80: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Prezentare bidimensională

se consideră 2 criterii/dimensiuni de interes

exemplu:locație geografică + dată calendaristică

Page 81: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Prezentare bidimensională

uzual, se adoptă o vizualizare bazată pe grilă (grid)

Page 82: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Prezentare ierarhică

structuri arborescente cu 1 sau mai multe niveluri

folosită pentru a ilustra anumite relații între obiecte:copil-părinte, grupare, sub-sumare,…

exemplu tipic: meniuri

Page 83: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Prezentare bazata pe context

spațialtemporal

conform profilului utilizatorului

Page 84: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Prezentare bazata pe context

spațialtemporal

conform profilului utilizatorului

exemplificări:hărți, chart-uri, timelines, informații recomandate,…

Page 85: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Prezentari mixte (complexe)

pot utiliza combinații ale precedentelor

Page 86: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 87: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aspect de interes:

alinierea conținutului în cadrul unui formular/tabel

Page 88: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 89: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 90: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 91: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 92: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Care sunt mijloacele de explorare?

Page 93: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Localizarea obiectelor din “proximitate”

signposts

titlul documentului Websigle

metode de redare a selecției…

Page 94: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Găsirea “drumului” care conduce utilizatorulcătre satisfacerea scopului

wayfinding

good signageenvironmental clues

maps

Page 95: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Aspect de interes

minimizarea distanțeiergonomia interfeței

Page 96: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

deși numărul optim de pași (click-uri) este 3, utilizatorul realizează 9 acțiuni, fiind „pierdut în spațiu”

T. Tullis, B. Albert, Measuring the User Experience(2nd Edition), Morgan Kaufmann, 2013

Page 97: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Navigabilitatea

meniuri

orizontale – informații, apoi acțiuniverticale: plate, expandabile, bi-nivel

combinate

Page 98: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Navigabilitatea

alte soluții

legături conexe – e.g., navigare contextualădivizarea (paginarea) conținutului

cele mai recente pagini vizitate

Page 99: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

navigabilitate via harta sitului (site map)

Page 100: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

căutare internă (site search engine)

Page 101: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

left column navigation

Page 102: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

right column navigation

Page 103: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

three column navigation

Page 104: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

three columns with content first

Page 105: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

three column content

Page 106: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

layout pentru desktop vs. layout pentru dispozitiv mobil(Ronan Cremin & Luca Passani, 2012)

Page 107: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

navigabilitatea în contextul tabletelor(Ronan Cremin & Luca Passani, 2012)

Page 108: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Navigabilitatea

navigare socială+

navigare bazată pe termeni de conținut (tag-uri)

http://www.hashtags.org/

http://tagdef.com/

Page 109: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

www.360cities.net

navigare cartografică + 3D

Page 110: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Navigabilitatea

semantici diferite ale legăturilor:navigaredownloadprocesare

asociere de meta-date – exemplu: tagging

Page 111: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Regulă de bună practică:

existența unor elemente navigaționale– plasate consistent –

pentru conducerea utilizatoruluispre secțiunile importante ale sitului/aplicației Web

Page 112: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Regulă de bună practică:

secțiunile unei aplicații pot fi divizate în mini-aplicații/mini-situri independente,

accesabile din fereastra/pagina principală

context: aplicații destinate dispozitivelor mobile

Page 113: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Regulă de bună practică:

breadcrumbsindicarea drumului de la pagina principală

până la documentul curent

uzual, în cadrul unei ierarhii (taxonomii)

Page 114: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Page 115: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Ce înseamnă responsive Web design?

Page 116: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Responsive Web design(Ethan Marcotte, 2010)

utilizarea unei suite de tehnologii Web ce permite adaptarea designului la contextul de redare

(e.g., orientare, rezoluție, densitate de pixeli,…)

www.alistapart.com/articles/responsive-web-design/

Page 117: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

media queries

flexible image (+media, +font)

flexible/fluid grid

Jacob Surber, The Page Is Dead, SXSWi 2012www.slideshare.net/jacobsurber/page-death

Page 118: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

rezoluții de ecran diverserecurgerea la valori diferite pentru anumite proprietăți CSS via reguli @media

Media Queries (recomandare W3C, 2012)http://www.w3.org/TR/css3-mediaqueries/

Page 119: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

<link rel="stylesheet" media="only screen and (color)"

href="stiluri-pentru-ecrane-color.css" />

@media screen and (max-width: 768px) and (orientation: portrait) {

/* stiluri pentru tablete*/

}

/* redarea pe 2 coloane pentru rezoluții mari */

@media (min-width:1140px) and (min-resolution: 300dpi) {

.content { column-count: 2; column-gap: 1em; font-size: 1.5em; }

}

@media screen and (device-aspect-ratio: 16/9),

screen and (device-aspect-ratio: 16/10) { /* ecran lat */ }

pentru alte detalii, a se studia http://developer.mozilla.org/docs/Web/Guide/CSS/Media_queries

Page 120: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

imagini & alte resurse grafice – e.g., video

adaptarea mărimii și/sau folosirea fonturilor & graficii vectoriale (SVG – Scalable Vector Graphics)

studii de caz: http://mediaqueri.es/

Page 121: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

responsive images

client – recurgerea la biblioteci JavaScript precumHiSRC – https://github.com/teleject/hisrc

Foresight.js – www.cdnconnect.com/docs/foresightjs

soluții de optimizare la nivel de server – exemple:http://adaptive-images.com/

http://www.resrc.it/

https://developers.google.com/speed/pagespeed/module

Page 122: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

responsive Web fonts

fonturile externe nu trebuie încărcate în contextul dispozitivelor având rezoluții reduse ale ecranului

încărcarea asincronă (Web font loading) a fonturilor

http://webtypography.net/talks/rdo13/

Page 123: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

layout-urile flexibile utilizează lățimi relative pentru coloane în vederea organizării conținutului

Page 124: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Responsive Web design

alte strategii:

adoptarea unităților de măsură relative pentru valorile unor proprietăți CSS (% em rem)

Page 125: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Responsive Web design

alte strategii:

linearizarea conținutuluiîn contextul redării pe dispozitive mobile

Page 126: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Responsive Web design

alte strategii:

ascunderea (eliminarea) datelor care nu sunt esențiale

@media all and (min-width: 321px) and

(max-width: 480px) and (monochrome) {

.continut-neesential { display: none; }

}

Page 127: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Responsive Web design

alte strategii:

stabilirea zonei de redare (viewport) la dimensiunea reală a ecranului dispozitivului

<meta name="viewport" content="width=device-width, initial-scale=1" />

Page 128: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

gracefuldegradation

progressiveenhancement

responsiveWeb design

mobile first

responsive Web design în contextul designului WebAaron Gustafson – http://www.slideshare.net/AaronGustafson

Page 129: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

http://bradfrost.github.com/this-is-responsive/patterns.html

responsive Web patterns: șabloane de proiectare pentru layout, navigare, conținut grafic, formulare,…

Page 130: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

Navigatorul Web oferă suport dezvoltatorilor în ceea ce privește designul responsiv?

Dacă da, în ce mod?

Cum am putea realiza un design responsivîn contextul interacțiunilor naturale

(e.g., prin voce, bazate pe gesturi, tactile,…)?

întrebări (pentru acasă)

Page 131: Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dr.

Sab

in B

ura

ga

ww

w.p

url

.org

/ne

t/b

usa

co

episodul viitor: surpriză ♚