Сила CSS3. Освой новейший стандарт веб-разработок! Джилленуотер Зои.
- Автор: ArtAgeLess
Язык CSS3 — новейший стандарт веб-разработок, значительно расширяющий функциональные возможности языков веб-программирования и позволяющий реализовать оригинальные визуальные решения для ваших интернет-проектов. С помощью CSS3 вы сможете создавать такие привлекательные эффекты, как полупрозрачные фоны, градиенты и тени; использовать оригинальные шрифты, обычно не применяющиеся в Сети; внедрять на сайтах анимацию без использования Flash; предоставить пользователям возможность персонифицировать дизайн сайта без применения JavaScript. Вы узнаете, как средствами CSS реализовать множество практических задач, решая по ходу работы с книгой разнообразные учебные примеры.
Как создать потрясающий дизайн с уникальной типографикой и графическими элементами? Как использовать CSS3 для улучшения юзабилити вашего сайта? Как обеспечить поддержку новых возможностей CCS3 для устаревших браузеров? Как создавать веб-дизайн для мобильных версий сайта? Ответы на эти и многие другие вопросы вы найдете в данной книге.
CSS3, новейшая версия языка таблиц стилей для сетевого контента, разрабатывалась не столько с прицелом на нечто доселе невиданное, сколько для того, чтобы вы могли лучше реализовывать уже знакомые замечательные эффекты веб-дизайна. Теперь вы можете применять фантастические новые методы — более производительные и дающие более практичные и гибкие результаты, нежели те, которые использовались в течение последнего десятилетия.
Стандарт CSS3 до сих пор меняется и развивается — так же как браузеры, которые в конечном итоге будут его поддерживать, и веб-дизайнеры, которым предстоит понять, как наилучшим образом применять новые спецификации для достижения своих целей.
Как вы увидите, CSS3 позволяет создавать поразительно красивые и впечатляющие эффекты. Но если эти эффекты невозможно использовать в реальном мире, для существующих браузеров и веб-сайтов, то какой в них смысл? Цель этой книги — обучить вас самым передовым методам CSS, способным воистину усовершенствовать ваши сайты. И, что самое важное, эти методы можно применять прямо сейчас.
Эта книга — не энциклопедия и не справочное руководство по CSS3; вы не найдете здесь описания каждого свойства, селектора и значения, появившихся в CSS начиная с версии 2.1. Однако изучив представленные в книге практичные и инновационные проекты, вы узнаете о самых популярных, полезных и хорошо поддерживаемых возможностях CSS3. Каждая глава (за исключением главы 1) содержит одно или несколько пошаговых упражнений, основанных на новых методах CSS3. Результатом каждого упражнения станет готовая веб-страница или фрагмент страницы. Вы сможете адаптировать эти упражнения к собственным проектам или просто черпать в них вдохновение для творческого применения новых свойств, селекторов и значений.
В определенном смысле CSS3 представляет собой не только новый способ разработки страниц, но и новый способ мышления. Человеку, который годами занимался созданием веб-сайтов и не может представить себе рамку поля, содержащую изображение, сложно понять контекст применения нового свойства border-image. Вот почему я привожу списки рекомендаций по использованию каждого из рассмотренных свойств, селекторов и значений CSS3. Эти списки дополняют изученные в упражнении варианты. Надеюсь, что мне удастся в достаточной степени вдохновить вас на внедрение новых методов CSS3 в собственные проекты. Кроме этого, мне хотелось бы дать вам всю необходимую техническую информацию. Моя главная цель — сделать работу с CSS3 комфортной и эффективной для вас.
Книга «Сила CSS3. Освой новейший стандарт веб-разработок!» предназначена для тех, у кого уже есть опыт использования CSS и кто желает перевести свои сайты и навыки разработки на совершенно новый качественный уровень. Я предполагаю, что вам знакомы синтаксис и терминология HTML и CSS, но вы не обязаны быть экспертом по CSS, и, разумеется, я не ожидаю, что вы уже стали знатоком новинок CSS3. Независимо от того, как давно вы занимаетесь раз работкой сайтов на базе CSS, эта книга познакомит вас с новыми мощными методами, которые точно не будут лишними в вашем арсенале инструментов разработки.