Book description
CSS jest świetnym narzędziem do budowania profesjonalnych stron internetowych. Opanowanie jego tajników może wydawać się dość trudnym zadaniem, jednak wysiłek ten bardzo się opłaca. CSS wciąż zaskakuje nieoczekiwanymi możliwościami, dalece wykraczającymi poza proste ozdabianie stron WWW. Technologia ta pozwala na tworzenie znakomicie wyglądających witryn o przebogatej funkcjonalności. Co jakiś czas pojawiają się nowe narzędzia i modele, jeszcze bardziej poszerzające warsztat projektanta. CSS jest jedną z tych technik, które wymagają nieustannego uczenia się i zapoznawania z nowościami.
Niniejsza książka to niezwykle wartościowy podręcznik dla projektantów stron o różnym poziomie zaawansowania. Zawarto tu zwięzłe wprowadzenie do języka HTML w zakresie niezbędnym dla każdego, kto chce programować w CSS. Przedstawiono wyczerpujące i dokładne wskazówki tworzenia stron WWW w CSS, wyjaśniając poszczególne niuanse tej technologii. W dobie rozwoju urządzeń mobilnych niezwykle cenne są informacje o sposobach kontroli układów strony, o elementach pływających i pozycjonowaniu. Ponadto autor omówił wiele zaawansowanych technik CSS, takich jak systemy siatkowe, model Flexbox, technologia Sass i wiele, wiele innych.
W tej książce znajdziesz:
zwięzłe wyjaśnienie podstaw HTML i CSS
instrukcje dotyczące programowania kształtów, ramek, cieni, gradientów
omówienie projektowania struktury i układów strony, również dla urządzeń mobilnych
wskazówki dotyczące stosowania takich technik, jak elementy pływające i pozycjonowanie
omówienie modelu Flexbox i technologii Sass
wyjaśnienie, jak tworzyć przejścia, animacje i formularze
opis dobrych praktyk programowania w CSS
Odkryj tajemnice CSS — projektuj stylowo!
Table of contents
- Nieoficjalna czołówka
- Wstęp
- Część I. Podstawy CSS
- Rozdział 1. HTML i CSS
- Rozdział 2. Tworzenie stylów i arkuszy stylów
-
Rozdział 3. Selektory, czyli do czego odnoszą się style
- Selektory typu — style dla elementów HTML
- Selektor klasy — precyzyjna kontrola
- Selektor ID — pojedyncze elementy strony
- Nadawanie stylów grupom znaczników
- Stylizowanie znaczników zagnieżdżonych
- Pseudoklasy i pseudoelementy
- Selektory atrybutu
- Selektor brata
- Selektor :target()
- Selektor :not()
- Kurs: selektory
- Rozdział 4. Oszczędzanie czasu dzięki dziedziczeniu
- Rozdział 5. Zarządzanie wieloma stylami — kaskada
- Część II. Stosowanie CSS
-
Rozdział 6. Formatowanie tekstu
- Czcionki
- Stosowanie czcionek sieciowych
- Usługa Google Fonts
- Kolorowanie tekstu
- Zmiana rozmiaru pisma
- Formatowanie słów i liter
- Dodawanie cieni do tekstu
- Formatowanie całych akapitów
- Stylizowanie list
- Kurs: formatowanie tekstu
- Rozdział 7. Marginesy, dopełnienie i obramowanie
-
Rozdział 8. Umieszczanie grafiki na stronach WWW
- CSS i znacznik <img>
- Obrazy tła
- Kontrola sposobu powtarzania obrazu w tle
- Pozycjonowanie obrazu tła
- Własność zbiorcza background
- Ustawianie wielu obrazów w tle jednego elementu
- Stosowanie gradientów w tle
- Kurs: uatrakcyjnianie grafik
- Kurs: tworzenie galerii fotografii
- Kurs: wstawianie obrazów do tła elementów
- Rozdział 9. Upiększanie systemu nawigacji
- Rozdział 10. Przekształcenia, przejścia i animacje CSS
- Rozdział 11. Formatowanie tabel i formularzy
-
Część III. Tworzenie układu strony za pomocą CSS
- Rozdział 12. „Wprowadzenie do układów stron”
- Rozdział 13. „Tworzenie układów opartych na elementach pływających”
- Rozdział 14. „Pozycjonowanie elementów na stronie WWW”
- Rozdział 15. „Projektowanie responsywnych stron internetowych”
- Rozdział 16. „Systemy siatkowe CSS”
- Rozdział 17. „Tworzenie nowoczesnych układów za pomocą modelu Flexbox”
- Rozdział 12. Wprowadzenie do układów stron
- Rozdział 13. Tworzenie układów opartych na elementach pływających
- Rozdział 14. Pozycjonowanie elementów na stronie WWW
- Rozdział 15. Projektowanie responsywnych stron internetowych
- Rozdział 16. Systemy siatkowe CSS
- Rozdział 17. Tworzenie nowoczesnych układów za pomocą modelu Flexbox
- Część IV. Zaawansowany CSS
- Rozdział 18. Dobre nawyki w CSS
- Rozdział 19. Sass, czyli CSS z turbodoładowaniem
- Dodatki
-
Dodatek A Zestawienie własności CSS
- Wartości CSS
-
Właściwości tekstu
- color (dziedziczona)
- font (dziedziczona)
- font-family (dziedziczona)
- font-size (dziedziczona)
- font-style (dziedziczona)
- font-variant (dziedziczona)
- font-weight (dziedziczona)
- letter-spacing (dziedziczona)
- line-height (dziedziczona)
- text-align (dziedziczona)
- text-decoration
- text-indent (dziedziczona)
- text-shadow (dziedziczona)
- text-transform (dziedziczona)
- vertical-align
- white-space
- word-spacing (dziedziczona)
- Właściwości list
-
Dopełnienie, obramowania i marginesy
- box-shadow
- border
- border-radius
- border-top, border-right, border-bottom, border-left
- border-color
- border-top-color, border-right-color, border-bottom-color, border-left-color
- border-style
- border-top-style, border-right-style, border-bottom-style, border-left-style
- border-width
- border-top-width, border-right-width, border-bottom-width, border-left-width
- box-sizing
- outline
- outline-color
- outline-style
- outline-width
- padding
- padding-top
- padding-right
- padding-bottom
- padding-left
- margin
- margin-top
- margin-right
- margin-bottom
- margin-left
- Tła
- Właściwości układu strony
-
Własności animacji, przekształceń i przejść
- @keyframes
- animation
- animation-name
- animation-duration
- animation-timing-function
- animation-delay
- animation-iteration-count
- animation-direction
- animation-fill-mode
- animation-play-state
- transform
- transform-origin
- transition
- transition-property
- transition-duration
- transition-timing-function
- transition-delay
- Właściwości tabel
- Pozostałe właściwości
- Dodatek B Zasoby CSS
Product information
- Title: CSS -- Nieoficjalny podręcznik. Wydanie IV
- Author(s):
- Release date: June 2016
- Publisher(s): Helion
- ISBN: 9781098125349
You might also like
book
Cybersecurity Blue Team Toolkit
A practical handbook to cybersecurity for both tech and non-tech professionals As reports of major data …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Effective Monitoring and Alerting
The book describes data-driven approach to optimal monitoring and alerting in distributed computer systems. It interprets …
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …