SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
RESPONSYWNE STRONY INTERNETOWE

MOBILE FIRST!
RESPONSIVE WEBPAGES
Marcin Zajkowski, SICC - Myśl Mobilnie @ PRZYSZŁOŚĆ W IT 2013 ŁÓDŹ
O MNIE...
Absolwent Informatyki PB (Lipiec 2012)
~3 lata doświadczenia jako programista .NET
Microsoft Szkoła Nowych Technologii – ExTrener :)
SICC.pl (BPN-T) – współwłaściciel, programista
MyślMobilnie.pl - ???
Współlaureat głównej nagrody fundowanej przez
BPN-T w konkursie „Mój pomysł mój biznes 2012”
CZYM TAK NAPRAWDĘ SĄ

RESPONSYWNE STRONY
WWW?
"RESPOND" Z ANG. ODPOWIADAĆ, REAGOWAĆ
Responsywne strony internetowe reagują zatem i stają
się odpowiednie dla środowiska, narzędzia bądź
urządzenia, za pomocą którego są przeglądane.
ADAPTIVE VS
RESPONSIVE
ADAPTACYJNE (?) CZY RESPONSYWNE
W JAKIM CELU? PO CO?

Ciekawostka: http://phonecount.com
"SEVEN
BILLION"
FUC**NG
WRACAJĄC DO B. OBAMY...
INNE PRZYKŁADY
Microsoft - http://www.microsoft.com
The Boston Globe - http://bostonglobe.com
SmashingMag - http://www.smashingmagazine.com
SONY - http://www.sony.com
Food Sense - http://foodsense.is
SICC - http://www.sicc.pl :)
KIEDY TWORZYĆ RWD?
Należy rozpatrzyć szereg kwestii, które pozwalają podjąc
odpowiednią decyzję.
1.
2.
3.
4.
5.

Posiadany czas i pieniądze
Wsparcie przegląderek / brak wsparcia
Wydajność strony
Zawartość (Content)
A może WebApp?
.. W KOŃCU, JAK?
“ Stop Thinking in Pages. Start Thinking in
Systems. ”
- Jeremy Keith
"BEST PRACTICES"
1.
2.
3.
4.

Wyłącz Photoshop'a, odpal przeglądarkę
Mobile first!
Dostrzegaj powtarzalność i twórz z tego moduły
Zaprzyjaźnij się z narzędziami developerskimi w
przeglądarkach :)
5. Optymalizuj wszystko co tylko możliwe
GOTOWE FRAMEWORKI (CZAS)
Skeleton - http://www.getskeleton.com/
320 and Up http://stuffandnonsense.co.uk/projects/320andup/
Bootstrap - http://twitter.github.com/bootstrap/
1140 CSS GRID - http://cssgrid.net/
Foundation - http://foundation.zurb.com/
Golden Grid System - http://goldengridsystem.com/
...
WŁASNY SZKIELET
(KONTROLA)
META VIEWPORT
<eanm=vepr"cnet"it=eiewdh iiilsae1 mx
mt ae"iwot otn=wdhdvc-it, nta-cl=, ai
mmsae1>
u-cl="

Specyfikacje:
Microsoft - Apple - Google - Mozilla
CZCIONKI
"ems" - wzór: t r e / o t x = w n k
agtcnet
yi
MEDIA (ZDJĘCIA, FILMY, OBIEKTY)
ig vdo ebd ojc {
m, ie, me, bet
mxwdh 10;
a-it: 0%
}

Pomoce:
Fluid Width Videos - Fit Videos
ANALOGICZNIE
Tabele - Rotatory - Slidery - etc.
CSS3 MEDIA QUERIES
<ikrl"tlset tp=tx/s"he=syecs mda"cen h
ln e=syehe" ye"etcs rf"tl.s" ei=sre,
aded /
nhl" >
<ikrl"tlset tp=tx/s"he=ehne.s"mda"cen
ln e=syehe" ye"etcs rf"nacdcs ei=sre
ad(i-it:4.e) /
n mnwdh 05m" >
@ei sre ad(i-it:12p){
mda cen n mnwdh 04x
scinu l {wdh 2% }
eto l i
it: 0;
}

Jeden plik czy kilka plików CSS? To zależy :]
PRZEDZIAŁY / BREAKPOINTS
“ The absence of a media query is in fact,
the first media query. ”
- Bryan Rieger, Rethinking the Mobile Web
MOBILE FIRST!
Style dla telefonu/smartfona poza media queries
@ e i dla większych rozdzielczości
mda
W efekcie - mniej styli, większa płynność, hierarchizacja
contentu.
CZY CSS MEDIA
QUERIES DZIAŁAJĄ WE
WSZYSTKICH
PRZEGLĄDARKACH?
* http://caniuse.com

NIE! ALE ...
m.in.:

CSS3-MEDIAQUERIES.JS
[ LINK ]
NARZĘDZIA DEVELOPERSKIE
F12 - narzędzia developerskie przeglądarki
*R s z W n o , r s z M B o s retc.
eieidw eieyrwe,
Testy, testy, płacz, testy.. :)
TESTY...
DEMO
PRZEBIEG PRAC
1. Krok 1 : przygotowanie struktury strony (Tagi
semantyczne HTML5)
2. Krok 2: Mobile First CSS
3. Krok 3: Media Queries
4. Krok 4: Relatywne miary (em, %) + optymalizacja CSS
5. Krok 5: Nawigacja + galeria + pluginy (tel, geo itp.)
6. Krok 6 : Efekt końcowy
CIEKAWE MATERIAŁY
1.
2.
3.
4.
5.

Responsive Web Design - Ethan Marcotte
tuts+
SmashingMagazine.com
Redesign The Web
Mobile First
PODSUMOWANIE
Liczba gości na WWW z mobile rośnie w
zastraszającym tempie
"Future is in Your browser!"
Nic na siłę - RWD vs. WebApp vs. m-site
Nie bawmy się w wynalazców - liczy się cel
KONTAKT / FEEDBACK

m.zajkowski@sicc.pl // http://www.sicc.pl
SC mns bilaties
IC id, rlin da.
Prezentacja:
http://www.sicc.pl/PWIT2013LDZ
DZIĘKUJĘ ZA UWAGĘ! :)
PYTANIA?

Weitere ähnliche Inhalte

Mehr von Marcin Zajkowski

Umbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ówUmbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ówMarcin Zajkowski
 
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016Marcin Zajkowski
 
4th Poland Umbraco Meetup @ państwomiasto, Warsaw 2016
4th Poland Umbraco Meetup @ państwomiasto, Warsaw 20164th Poland Umbraco Meetup @ państwomiasto, Warsaw 2016
4th Poland Umbraco Meetup @ państwomiasto, Warsaw 2016Marcin Zajkowski
 
How to Build a strong Remote Team @ Centroom, Białystok 2015
How to Build a strong Remote Team @ Centroom, Białystok 2015How to Build a strong Remote Team @ Centroom, Białystok 2015
How to Build a strong Remote Team @ Centroom, Białystok 2015Marcin Zajkowski
 
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...Marcin Zajkowski
 
Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013
Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013
Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013Marcin Zajkowski
 
We are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, Białystok
We are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, BiałystokWe are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, Białystok
We are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, BiałystokMarcin Zajkowski
 
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...Marcin Zajkowski
 
Dive into HTML5 - Marcin Zajkowski @ SNT, Microsoft
Dive into HTML5 - Marcin Zajkowski @ SNT, MicrosoftDive into HTML5 - Marcin Zajkowski @ SNT, Microsoft
Dive into HTML5 - Marcin Zajkowski @ SNT, MicrosoftMarcin Zajkowski
 

Mehr von Marcin Zajkowski (10)

Umbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ówUmbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ów
 
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
 
4th Poland Umbraco Meetup @ państwomiasto, Warsaw 2016
4th Poland Umbraco Meetup @ państwomiasto, Warsaw 20164th Poland Umbraco Meetup @ państwomiasto, Warsaw 2016
4th Poland Umbraco Meetup @ państwomiasto, Warsaw 2016
 
How to Build a strong Remote Team @ Centroom, Białystok 2015
How to Build a strong Remote Team @ Centroom, Białystok 2015How to Build a strong Remote Team @ Centroom, Białystok 2015
How to Build a strong Remote Team @ Centroom, Białystok 2015
 
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i u...
 
Osutd
OsutdOsutd
Osutd
 
Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013
Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013
Grywalizacja na festiwalu Original Source Up To Date w Białymstoku @ 2013
 
We are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, Białystok
We are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, BiałystokWe are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, Białystok
We are SICC @ Wizyta studyjnych dziennikarzy, BPN-T, Białystok
 
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
Cross-platformowe aplikacje mobilne tworzone w oparciu o framework Sencha Tou...
 
Dive into HTML5 - Marcin Zajkowski @ SNT, Microsoft
Dive into HTML5 - Marcin Zajkowski @ SNT, MicrosoftDive into HTML5 - Marcin Zajkowski @ SNT, Microsoft
Dive into HTML5 - Marcin Zajkowski @ SNT, Microsoft
 

Mobile First! Responsive webpages @ Przyszłość w IT, Łódź 2013