Урок 6: СсылкиВсё изученное в предыдущих уроках вы можете применять и для ссылок/links (например изменять шрифт, цвет, подчёркивание и т. д). Новым будет то, что в CSS эти свойства можно определять по-разному, в зависимости от того, посетили уже ссылку, активна ли она, находится ли указатель мыши над ссылкой. Это позволяет добавить интересные эффекты на ваш web-сайт. Для этого используются так называемые псевдоклассы. Что такое псевдокласс?Псевдокласс позволяет учитывать различные условия или события при определении свойств HTM-тэга. Рассмотрим пример. Как вы знаете, ссылки специфицируются в HTML тэгом
Ссылка может иметь разные состояния. Например, её уже посетили/visited или ещё нет. Можно использовать псевдоклассы для установки разных стилей посещённых и непосещённых ссылок.
Используйте Мы рассмотрим каждый их этих четырёх псевдоклассов на примерах и с объяснениями. Псевдокласс: linkПсевдокласс В примере кода непосещённые ссылки - синие.
Псевдокласс: visitedПсевдокласс
Псевдокласс: activeПсевдокласс В примере активные ссылки имеют жёлтый фон.
Псевдокласс: hoverПсевдокласс Это можно использовать для создания интересных эффектов. Например, если мы хотим, чтобы ссылки становились оранжевыми и курсивными при прохождении указателя над ними, то наш CSS должен выглядеть так:
Пример 1: Эффект при нахождении указателя над ссылкойЭффекты для положения указателя мыши над ссылкой стали уже общим местом. Мы
рассмотрим несколько дополнительных примеров для псевдокласса Пример 1a: Расстояние между буквамиКак вы помните из Урока 5, расстояние между
символами можно установить свойством
Пример 1b: UPPERCASE и lowercaseВ Уроке 5 мы рассмотрели свойство
Эти два примера показывают почти безграничные возможности комбинирования различных свойств. Вы можете создавать свои собственные эффекты - попробуйте! Пример 2: Удаление подчёркивания ссылокОбычный вопрос - как удалить подчёркивание ссылок? Вы должны точно определить, нужно ли убрать подчёркивание ссылок, так как это может значительно снизить использование вашего web-сайта. Люди привыкли видеть на web-страницах синие подчёркнутые ссылки и знают, что по ним нужно щёлкать. Даже моя мама знает это! Если вы уберёте подчёркивание и измените цвет ссылок, весьма вероятно, что это смутит пользователей и они не получат доступа ко всему содержимому вашего сайта web-сайт. Вообще-то удалить подчёркивание ссылок очень просто. Как вы, может быть,
помните из Урока 5, свойство
Альтернативно можно также установить
РезюмеВ этом уроке вы узнали о том, что такое псевдоклассы, используя некоторые свойства из предыдущих уроков. Это должно показать вам, какие возможности заложены в CSS. В следующем уроке мы научим вас определять свойства конкретных элементов и групп элементов. | |
| |
Просмотров: 943 | |
Всего комментариев: 0 | |