CSS in Depth, Second Edition

Второе издание книги «CSS in Depth» — это всеобъемлющее руководство по современному CSS, которое проведёт вас от основ до продвинутых концепций. Книга структурирована в пяти частях, каждая из которых посвящена ключевым аспектам работы с каскадными таблицами стилей.

Первая часть освещает фундаментальные принципы: каскад, специфичность, наследование, относительные единицы измерения, поток документа и блочную модель. Особое внимание уделяется практическому применению box-sizing: border-box для предсказуемого поведения элементов.

Вторая часть посвящена мастерству вёрстки с использованием Flexbox, Grid Layout, позиционирования, контекстов наложения и адаптивного дизайна. Вы научитесь создавать современные, отзывчивые макеты, которые работают на любых устройствах.

Третья часть охватывает современные подходы к организации кода: каскадные слои (Cascade Layers), вложенность (Nesting), модульный CSS, область видимости и контейнерные запросы (Container Queries). Эти инструменты позволяют писать более поддерживаемый и масштабируемый код.

Четвёртая часть фокусируется на визуальных улучшениях: работе с цветом и контрастом, типографике и интерлиньяжу, градиентах, тенях, режимах наложения, масках, формах и обрезке. Вы узнаете, как создавать эстетически привлекательные и доступные интерфейсы.

Пятая часть добавляет динамику с помощью переходов (Transitions), трансформаций (Transforms) и анимаций (Animations). Эти технологии позволяют оживить интерфейсы, улучшая пользовательский опыт без ущерба для производительности.

CSS in Depth, Second Edition
A
Автор
Keith J. Grant
Издательство
Manning Publications
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент