Ссылки очень часто встречаются на веб-страницах, но многие веб-дизайнеры не понимают, что у них есть с CSS для эффективного управления и управления своими ссылками. Вы можете определять ссылки с посещенными, зависающими и активными состояниями. Вы также можете работать с границами и фоном, чтобы дать вашим ссылкам больше pizzaz или сделать их похожими на кнопки или даже изображения.
Большинство веб-дизайнеров начинают с определения стиля на тег:
a {цвет: красный; }
Это создаст все аспекты ссылки (зависание, посещение и активный). Чтобы стилизовать каждую часть отдельно, вы должны использовать псевдо-классы ссылок.
Связанные псевдо-классы
Существует четыре основных типа псевдо-классов ссылок, которые вы можете определить:
- : link - это стиль по умолчанию для ссылки
- : посетил - после того, как была нажата ссылка
- : hover - поскольку мышь находится над ссылкой (предварительный щелчок)
- : активно - право при нажатии ссылки
Чтобы определить псевдо-класс ссылки, используйте его с помощью тег в вашем селекторе CSS. Итак, чтобы изменить посещаемый цвет всех ваших ссылок на серый, напишите:
a: visited {color: gray; }
Если вы придерживаетесь одного псевдоязычного псевдонима, это хорошая идея, чтобы стилизовать их все. Таким образом, вы не будете удивлены посторонними результатами. Поэтому, если вы просто хотите изменить посещенный цвет на серый, тогда как все другие псевдо-свойства ваших ссылок остаются черными, вы должны написать:
a: link, a: hover, a: active {color: black; } a: visited {color: gray; }
Изменить цвет ссылок
Самый популярный способ создания ссылок - это изменить цвет, когда на него нависает мышь:
a {color: # 00f; } a: hover {color: # 0f0; }
Но не забывайте, что вы можете повлиять на то, как выглядит ссылка, когда они нажимают на нее с помощью: active property:
a {color: # 00f; } a: active {color: # f00; }
Или как выглядит ссылка после того, как вы посетили ее с помощью свойства: visited:
a {color: # 00f; } a: visited {color: # f0f; }
Чтобы собрать все это вместе:
a {color: # 00f; } a: visited {color: # f0f; } a: hover {color: # 0f0; } a: active {color: # f00; }
Поместите фоны на ссылки для добавления значков или маркеров
Немного поиграв с фоном, вы можете создать ссылку со связанным значком. Выберите значок, маленький, около 15 пикселей на 15 пикселей, если ваш текст больше. Поместите фон в одну сторону ссылки и установите для параметра повтора значение no-repeat. Затем поместите ссылку так, чтобы текст в пределах ссылки перемещался достаточно далеко влево или вправо, чтобы увидеть значок.
a {padding: 0 2px 1px 15px; background: #fff url (ball.gif) left center no-repeat; цвет: # c00; }
После того, как у вас есть значок, вы можете установить другое изображение в качестве значков зависания, активного и посещенного, чтобы изменить ссылку:
a {padding: 0 2px 1px 15px; background: #fff url (ball.gif) left center no-repeat; цвет: # c00; } a: hover {background: #fff url (ball2.gif) left center no-repeat; } a: active {background: #fff url (ball3.gif) left center no-repeat; }
Сделать ваши ссылки похожими на кнопки
Кнопки очень популярны, но пока CSS не появился, вам пришлось создавать кнопки с использованием изображений, что заставляет ваши страницы занимать больше времени для загрузки. К счастью, существует стиль границы, который может помочь вам создать эффект, похожий на кнопку, с помощью CSS.
a {border: 4px outset; padding: 2px; text-decoration: none; } a: active {border: 4px inset; }
Обратите внимание, что когда вы добавляете цвета с самого начала и вставляете стили, браузеры не так рентабельны, как вы могли бы ожидать. Итак, вот кнопка fancier с цветными границами:
a {border-style: solid; border-width: 1px 4px 4px 1px; text-decoration: none; padding: 4px; border-color: # 69f # 00f # 00f # 69f; }
И вы можете влиять на наведение и активные стили ссылки на кнопку, просто используйте эти псевдоклассы:
a: link {border-style: solid; border-width: 1px 4px 4px 1px; text-decoration: none; padding: 4px; border-color: # 69f # 00f # 00f # 69f; } a: hover {border-color: #ccc; }




