Page 90 - Сила CSS3 Освой новейший стандарт
P. 90

90  •  Глава 2. Облачка с текстом

            dev.opera.com/articles/view/cross-browser-box-shadows, в которой дополнительно
            рассматривается применение фильтра Blur для имитации тени внутри поля. До-
            полнительные элементы HTML, необходимые для реализации перечисленных выше
            эффектов, — допустимый компромисс в ситуации, когда наличие падающих теней
            в IE обязательно. Однако, по моему мнению, в нашем примере с комментариями
            в облачках такое незначительное украшение не стоит дополнительной работы и
            раздутого из-за лишних блоков div файла. Таким образом, мы не будем применять
            фильтр Blur и пытаться реализовать нужный эффект в IE; нас вполне устраивают
            облачка без падающих теней.


            текСтовая тень Без изоБражений
            Почему все самые интересные эффекты должны применяться только к полям — разве
            у текста не может быть падающих теней? К счастью для нас, в CSS3 есть свойство,
            предназначенное именно для этого, с предсказуемым названием text-shadow.
            Что касается доступности содержимого страницы и удобства использования,
            свойство text-shadow обеспечивает приятные преимущества. В этой главе мы пока
            что рассматривали графические эффекты, в которых декоративные изображения
            заменялись эквивалентом на основе CSS3: например, вместо того чтобы добавлять
            изображение скругленного угла в формате GIF, мы генерировали его с помощью кода
            CSS. Фактически мы использовали псевдоизображения вместо настоящих изобра-
            жений. С другой стороны, свойство text-shadow позволяет заменять изображения
            текста реальным текстом. Например, вы хотите добавить на страницу заголовок с
            падающей тенью. Раньше приходилось создавать изображение заголовка со всеми
            эффектами, включая тень, и выводить его наверху страницы. У пользователя не
            было никаких возможностей настроить этот текст в соответствии с собственными
            нуждами: он не мог масштабировать его, поменять цвет или шрифт — никакие
            действия по редактированию текста ему доступны не были. Благодаря свойству
            text-shadow и возможности использовать реальный текст, контроль снова воз-
            вращается в руки пользователя.
            Реальный текст с эффектами, добавленными с помощью text-shadow, делает текст
            более читаемым за счет повышения контраста между символами и фоном. Вы
            когда-нибудь смотрели фильмы с субтитрами? У текста на экране наверняка была
            небольшая тень или цветной контур, благодаря которым он выделялся на фоне
            картинки с постоянно меняющимися цветами. Легкая падающая тень позади текста
            на веб-страницах точно так же повышает удобочитаемость.
            Другие преимущества реального текста включают возможность поиска, выделения,
            копирования и вставки, к тому же вы или ваш клиент тратите на редактирование
            текста гораздо меньше времени, чем потребовалось бы для изменения картинки
            или Flash-ролика.
            Разумеется, как и в случае со многими другими веб-технологиями, возможны опре-
            деленные побочные эффекты и снижение удобства в использовании из-за ошибок


                                                        www.trk.kg
   85   86   87   88   89   90   91   92   93   94   95