The book of CSS3
- 304pages
- 11 heures de lecture
The Book of CSS3, 2nd Edition distills the murky language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all major browsers.







The Book of CSS3, 2nd Edition distills the murky language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all major browsers.
A Guide to Modern Web DevelopmentToday's web technologies are evolving at near-light speed, bringing the promise of a seamless Internet ever closer to reality. When users can browse the Web on a three-inch phone screen as easily as on a fifty-inch HDTV, what's a developer to do? Peter Gasston's The Modern Web will guide you through the latest and most important tools of device-agnostic web development, including HTML5, CSS3, and JavaScript. His plain-English explanations and practical examples emphasize the techniques, principles, and practices that you'll need to easily transcend individual browser quirks and stay relevant as these technologies are updated. Learn how to: Turn outdated websites into flexible, user-friendly ones that take full advantage of the unique capabilities of any device or browser. With the help of The Modern Web , you'll be ready to navigate the front lines of device-independent development.
Hledáte snadný způsob, jak stránky oživit působivými vizuálními efekty? Chcete měnit vzhled webové prezentace bez zdlouhavého kódování? S CSS3 a vhodným návrhem snadno proměníte nudný web v poutavé dílo. V devatenácti kapitolách se seznámíte s řadou technik, jak pomocí CSS změnit vzhled webové stránky k nepoznání. Zkušený autor, který se tvorbě webů věnuje více než dekádu, vás naučí nejen základy, jak navrhnout základní layout stránky, ale také pokročilé postupy, jako jsou barevné přechody, posuny, rotace a deformace elementů, animace nebo 2D a 3D transformace. Nezapomene ani na práci s písmy, implementaci textových efektů a využití typografie. V závěru knihy najdete přehledy, jak jsou jednotlivé prvky CSS3 podporovány v moderních webových prohlížečích. Publikace vás mimo jiné naučí: - Rozvrhnout rozložení prvků na stránce - Pracovat s textovými efekty a typografií - Využívat barevné přechody a průhlednost - Upravovat elementy pomocí rámečků a stínů - Vytvářet přechody a animace - Nastavovat velikost ve vhodných jednotkách - Měnit rozložení a orientaci pomocí 2D a 3D transformací
Tvoříte weby a chcete zaujmout co nejširší publikum? Je pro vás dostupnost webu z co nejvíce zařízení klíčová? Připravte svůj web pro široké publikum přistupující na něj z nejrůznějších prohlížečů a zařízení. V jedenácti kapitolách se seznámíte s technikami a nástroji, jak navrhovat webové stránky tak, aby fungovali na mnoha různých zařízeních, nebo aby se naopak danému přístroji přizpůsobily a nabídly maximální uživatelský komfort a zážitek. Vaši webovou prezentaci připravíte pro návštěvníky tak, že poskytne hledané informace bez ohledu na to, zda se na ni dívají v prohlížeči na počítači, mobilu, tabletu nebo třeba chytré televizi. V závěru každé kapitoly pak najdete odkazy na další zdroje s hodnotnými informacemi o tvorbě webů. Publikace vás mimo jiné naučí: - Správně rozvrhnout stránku pomocí CSS - Zvolit vhodné API pro příslušné zařízení - Zařadit do webové prezentace vektorové i bitmapové obrázky - Naplno využít potenciál formulářů - Oživit stránky nasazením multimédií - Přetavit webové stránky v nativní aplikaci - Web průběžně testovat a ladit
Oto przyszłość rozwiązań projektowych dla stron WWW CSS to język, dzięki któremu możesz opisać wygląd tworzonej strony WWW. Jego pierwsza wersja ujrzała światło dzienne w 1996 roku i od tej pory język ten jest nieustannie rozwijany. Dziś natomiast obowiązuje wersja CSS3 — podzielona na moduły, do których zostały przypisane dotychczasowe atrybuty oraz dodane nowe możliwości. Próba przebrnięcia przez oficjalną dokumentację będzie Cię kosztowała wiele wysiłku, trudu oraz nieprzespanych nocy. Zapewne chcesz tego uniknąć? Ta książka to rozwiązanie idealne dla Ciebie! Znajdziesz w niej najważniejsze informacje na temat CSS3, starannie opracowane i podane w przystępnej formie. Kolejne rozdziały pozwolą Ci zdobyć wiadomości o tak zwanych media queries, pozwalających zmieniać wygląd elementów strony w zależności od urządzenia, oraz szczegółową wiedzę dotyczącą selektorów. Ponadto przekonasz się, jak pseudoklasy i pseudoznaczniki mogą ułatwić Ci życie oraz jak pozbyć się nudnych czcionek dzięki możliwościom @font-face. Następnym wyzwaniem stojącym przed Tobą jest zapoznanie się z transformacjami 2D i 3D, efektami specjalnymi oraz elastycznymi układami elementów (Flexbox). Ta książka jest doskonałą lekturą dla projektantów stron, którzy chcą błyskawicznie poznać i wykorzystać nowości CSS3 w swoich projektach. Dzięki znacznej ilości rzeczywistych przykładów i koncentracji na zasadach przygotowania dobrego układu, książka pomoże Ci w poszerzeniu umiejętności z zakresu CSS. Poruszone zostały między innymi następujące zagadnienia: Nadawanie stylu tekstowi za pomocą wybranych czcionek, przez dodanie cieni oraz innych efektów. Utworzenie, umieszczenie i zmiana wymiarów obrazów tła. Zastosowanie w statycznych stronach internetowych przejść i animacji opartych na zdarzeniach. Wykorzystanie transformacji dwui trójwymiarowych w tekście i na obrazach. Użycie gradientów liniowych i promieniowych w celu osiągnięcia płynnych przejść między kolorami. Kontrolowanie układu strony za pomocą siatek, kolumn i elastycznego wyrównywania. Dopasowanie wyglądu witryny internetowej do każdego typu urządzenia, które ma dostęp do sieci. Poznaj potencjał nowej specyfikacji CSS3!
Wer heutzutage im Web surft, tut dies oft mit vielen unterschiedlichen Geräten. Wenn die Nutzer aber je nach Situation ein Smartphone- Display, einen Desktop-Monitor oder einen TV-Großbildschirm verwenden – worauf müssen dann anspruchsvolle Webentwickler heute und in Zukunft achten? Peter Gasston zeigt, welche Techniken heute angesagt sind und wohin die Entwicklung geht. Praxisnah und anschaulich führt er Sie durch die geräteunabhängige Webentwicklung mit HTML5, CSS3 und JavaScript. Dabei präsentiert er Standards, Tools und Techniken, mit denen Sie die Eigenheiten von Browsern und Ausgabegeräten verlässlich in den Griff bekommen. Sie lernen unter anderem, wie Sie - Inhalte per Responsive Design an unterschiedliche Ausgabegeräte anpassen - Websites mit den neuesten APIs entwickeln, u. a. Geolocation, Orientation und Web Storage - Audio und Video plattformübergreifend und ohne lästige Plug-ins integrieren - Bilder und Grafiken mit SVG für hochauflösende Ausgabegeräte skalierbar machen - leistungsfähige HTML5-Elemente nutzen, um bessere Formulare zu erstellen. Mit diesem Buch arbeiten Sie am Puls der Zeit und entwickeln moderne Websites, die die Möglichkeiten aller Ausgabegeräte und aller Browser in vollem Umfang nutzen.