Библиотека knigago >> Компьютеры и Интернет >> Web-дизайн >> Отзывчивый дизайн на HTML5 и CSS3 для любых устройств

Бен Фрэйн - Отзывчивый дизайн на HTML5 и CSS3 для любых устройств

3-е издание Отзывчивый дизайн на HTML5 и CSS3 для любых устройств
Книга - Отзывчивый дизайн на HTML5 и CSS3 для любых устройств.  Бен Фрэйн  - прочитать полностью в библиотеке КнигаГо
Название:
Отзывчивый дизайн на HTML5 и CSS3 для любых устройств
Бен Фрэйн

Жанр:

Web-дизайн

Изадано в серии:

Библиотека программиста

Издательство:

Питер

Год издания:

ISBN:

978-5-4461-1495-5

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Отзывчивый дизайн на HTML5 и CSS3 для любых устройств"

Вы фуллстек-разработчик, которому нужно развивать навыки фронтенд-разработки? Или фронтенд-разработчик, ищущий качественный обзор современных возможностей HTML и CSS? А может, вы создаете свой веб-сайт и хотите сделать его отзывчивым? Тогда, эта книга вам просто необходима! Со времени выхода предыдущего издания многое изменилось, теперь отзывчивый дизайн — это не новая технология, а стандарт разработки на HTML5 и CSS3. Неформальный и открытый стиль автора позволяет быстро освоить все возможности современного веб-дизайна. Вы получите практические знания о SVG, разметке HTML, создании потрясающей эстетики и эффектов с помощью CSS, переходах, преобразованиях и анимациях и многом другом. Если же вы опытный веб-игрок, то смело переходите к новым темам — гридам (CSS Grid layout) или вариативным шрифтам. К концу книги вы не только получите полное представление об отзывчивом веб-дизайне и возможностях последних версий HTML5 и CSS, но и узнаете, как максимально эффективно использовать эти знания на практике. Все, что нужно для начала работы, — это представление о том, что такое HTML и CSS.

Читаем онлайн "Отзывчивый дизайн на HTML5 и CSS3 для любых устройств". [Страница - 3]

медиазапросов . . . . . . . . . . . . . . . . . 78
Вложение медиазапросов через встраивание. . . . . . . . . . . . . . . . . . . . . . 79
Что делать — объединять медиазапросы или же записывать их там,
где они пригодятся?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Спецификация Media Queries Level 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Медиафункции взаимодействия со страницей . . . . . . . . . . . . . . . . . . . . . . 82
Медиафункция prefers-color-scheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Итоги. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Глава 4. Fluid Layout, Flexbox и отзывчивые изображения .....................85
Преобразование фиксированного пиксельного дизайна
в пропорциональный резиновый макет . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Зачем нужен Flexbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Представляем Flexbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Тернистый путь Flexbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Кому-то все еще нужны префиксы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Возможность динамического изменения . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Различные макеты Flexbox внутри разных медиазапросов . . . . . . . . . . . . . . . . . 98
Свойство inline-flex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Свойства выравнивания, предоставляемые Flexbox . . . . . . . . . . . . . . . 100
Простой зафиксированный подвал. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Изменение порядка следования исходных элементов . . . . . . . . . . . . . 109

Оглавление

9
Свертка flex-элементов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Итоги по Flexbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

Отзывчивые изображения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Проблема, присущая отзывчивым изображениям. . . . . . . . . . . . . . . . . 116
Простое переключение разрешения с помощью srcset. . . . . . . . . . . . 117
Более совершенный вариант переключения с помощью
srcset и sizes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Управление элементом picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Итоги. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

Глава 5. CSS Grid . ........................................................................................ 121
Что такое CSS Grid и какие проблемы она решает . . . . . . . . . . . . . . . . . . . . . 121
Базовый синтаксис Grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Терминология, специфичная для Grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Настройка сетки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Явное и неявное позиционирование элементов . . . . . . . . . . . . . . . . . . 127
Размещение и изменение размера элементов сетки . . . . . . . . . . . . . . . . . . . . 130
Свойство gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Функция repeat(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Единица fr. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Размещение элементов в сетке . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Ключевое слово span . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Ключевое слово dense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Именованные линии сетки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Свойство grid-template-areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Применение ваших знаний на практике . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Ключевые слова auto-fit и auto-fill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Функция minmax(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Сокращения в синтаксисе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Сокращение grid-template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Сокращение grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Итоги. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

Глава 6. CSS-селекторы, типографика, цветовые режимы
и многое другое ............................................................................................ 149
Селекторы, единицы измерения и возможности. . . . . . . . . . . . . . . . . . . . . . . . . 150
Анатомия правила CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Псевдоэлементы и псевдоклассы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Селекторы CSS Level 3 и как их использовать . . . . . . . . . . . . . . . . . . . . 152

10

Оглавление

Структурные псевдоклассы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Отзывчивые меры длины, выражаемые в процентных отношениях,
применительно к окнам просмотра (vmax, vmin, vh, vw). . . . . . . . . . . . 166
Функция calc() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Пользовательские свойства CSS . . . . . . . . . . . . --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Отзывчивый дизайн на HTML5 и CSS3 для любых устройств» по жанру, серии, автору или названию:

CSS3 для веб-дизайнеров. Дэн Сидерхолм
- CSS3 для веб-дизайнеров

Жанр: Учебники и самоучители по компьютеру

Год издания: 2013

Серия: Актуальные книги для тех, кто создает сайты

XSLT. Стивен Холзнер
- XSLT

Жанр: Программирование: прочее

Год издания: 2002

Серия: Библиотека программиста

Другие книги из серии «Библиотека программиста»:

Большая книга проектов Python. Эл Свейгарт
- Большая книга проектов Python

Жанр: Python

Год издания: 2022

Серия: Библиотека программиста

Python. Чистый код для продолжающих. Эл Свейгарт
- Python. Чистый код для продолжающих

Жанр: Python

Год издания: 2022

Серия: Библиотека программиста