Responsive_Web_Design_z_jQuery_rewejq.pdf

(2052 KB) Pobierz
Tytuł oryginału: Responsive Web Design with jQuery
Tłumaczenie: Wojciech Moch
ISBN: 978-83-246-9186-9
Copyright © 2013 Packt Publishing.
First published in the English language under the title „Responsive Web Design with jQuery”.
Polish edition copyright © 2014 by Helion S.A.
All rights reserved.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane
z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie
ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji
zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/rewejq
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
O utorze
O recenzentach
Wst p
Co znajdziesz w tej ksi ce?
Czego potrzebujesz?
Dla kogo jest ta ksi ka?
Konwencje
Pobranie przyk adów dla ksi ki
Errata
Piractwo
9
11
15
15
16
17
17
18
18
18
Rozdzia 1. Poznawanie projektów responsywnych
Koncepcja responsywnego projektu stron
Porównanie stron responsywnych, p ynnych i adaptacyjnych
Dopasowywanie strony WWW do ekranu za pomoc zapyta o media
Najpierw-mobilne
U ywanie siatek
wiczenie 1. — projektowanie z siatkami w modelu najpierw-mobilne
Podsumowanie
19
20
21
22
23
25
25
26
Rozdzia 2. Projektowanie responsywnych uk adów i siatek
Dostosowywanie strony za pomoc j zyka JavaScript
Adapt.js
Respond.js
W jaki sposób warto ci procentowe nadaj strukturom elastyczno ?
Konwersja pikseli na procenty
Czym jest system responsywnej siatki?
Systemy responsywnych siatek
27
28
28
30
30
32
34
35
Kup książkę
Poleć książkę
Responsive Web Design z jQuery
Szablony siatek Photoshopa
Przygotowanie znacznika meta widoku
wiczenie 2a — tworzenie uk adu siatek
wiczenie 2b — wykorzystanie biblioteki Foundation4 do przygotowania struktury strony
Podsumowanie
42
43
44
45
50
Rozdzia 3. Tworzenie responsywnego menu
Projektowanie menu w celu poprawienia u yteczno ci
Najcz ciej u ywane wzorce responsywnego menu
Top nav
Footer anchor
Toggle
Menu Select
Footer-only
Multi toggle
Toggle and slide
Menu off-canvas
wiczenie 3. — dopasowywanie menu z wykorzystaniem rozwi zania Toggle Menu
Podsumowanie
51
52
53
53
55
58
60
61
62
65
67
69
69
Rozdzia 4. Projektowanie responsywnych tekstów
Konwertowanie tekstu na jednostki wzgl dne
Jednostka wzgl dna — procentowa
Jednostka wzgl dna — em
Jednostka wzgl dna — rem
Poprawianie wymiarowania elementów za pomoc w a ciwo ci box-sizing
Dopasowywanie rodziny czcionek do potrzeb nag ówków responsywnych
Narz dzie Font Squirrel do generowania czcionek
Wtyczka FitText
Wtyczka SlabText
Lettering
Kern.js
Responsive Measure
wiczenie 4. — dopasowywanie nag ówka strony
Podsumowanie
71
72
72
73
74
74
76
77
80
81
82
85
86
87
88
Rozdzia 5. Przygotowywanie obrazków i filmów
Prosta zmiana wymiarów obrazka za pomoc CSS
Stosowanie punktów zmiany obrazków
Jak dzia a znacznik picture?
Kontrolowanie nastaw responsywnych obrazków
Biblioteka CSS — Focal Point
Alternatywne rozwi zanie ze znacznikiem picture
Foresight — wybieranie w a ciwego obrazka dla danej wielko ci ekranu
Picturefill — rozwi zanie najbardziej przypominaj ce znacznik picture
89
90
90
92
92
93
95
95
98
4
Kup książkę
Poleć książkę
Spis tre ci
Tworzenie responsywnych obrazków t a za pomoc wtyczek jQuery
Anystretch — atwe rozci ganie t a
Backstretch — tworzenie responsywnego pokazu slajdów
Obs uga ekranów o wysokiej g sto ci
Tworzenie responsywnych elementów filmowych
FitVids — szybkie rozwi zanie problemów z filmami
wiczenie 5. — tworzenie ró nych wersji obrazka na g ówn stron witryny
Podsumowanie
98
99
101
103
104
105
106
108
Rozdzia 6. Tworzenie responsywnych galerii obrazów
Responsywne galerie obrazów
Wtyczka Elastislide
FlexSlider2 — w pe ni responsywna galeria
ResponsiveSlides — najlepsza z prostych galerii
Swiper — dotykowa galeria obrazków
Slicebox — animacja z u yciem obrazów z galerii
Wykorzystanie gestów dotykowych
Implementowanie zdarze dotykowych we wtyczkach JavaScript
QuoJS — prosta biblioteka interakcji dotykowych
Hammer — ma a biblioteka wielodotyku
wiczenie 6. — tworzenie galerii obrazków za pomoc wtyczki Swiper
Podsumowanie
109
109
110
115
119
123
128
129
131
131
132
133
134
Rozdzia 7. Projektowanie tabel responsywnych
Tabele responsywne
Rozwijane tabele responsywne
Rozszerzenia do wtyczki
Stackedtables
Jak to zrobi , wykorzystuj c tabel z poprzedniego przyk adu?
Poziome przewijanie
Odwrócenie u o enia nag ówka
Odno nik do pe nej tabeli
wiczenie 7. — tworzenie tabeli responsywnej z cenami za pomoc wtyczki FooTable
Podsumowanie
135
135
136
139
141
141
143
145
147
149
149
Rozdzia 8. Implementowanie formularzy responsywnych
Typy i atrybuty elementów formularzy
Funkcja autouzupe niania z wtyczk Magicsuggest
Jak to zaimplementowa ?
Funkcje wyboru daty i czasu
Pickadate — responsywne wybieranie daty i czasu
Funkcja podpowiedzi
Tooltipster — nowoczesna funkcja podpowiedzi
Tworzenie formularzy responsywnych za pomoc biblioteki IdealForms
Jak to zaimplementowa ?
151
152
153
153
155
155
157
157
158
159
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin