Ссылки CSS
- Предыдущая страница Иконки CSS
- Следующая страница Списки CSS
С помощью CSS можно устанавливать стиль ссылки различными способами.
Текстовая ссылка Текстовая ссылка Кнопка-ссылка Кнопка-ссылкаНастройка стиля ссылки
Ссылка может использовать любые свойства CSS (например color
,font-family
,background
и т.д.) для установки стиля.
пример
a { color: hotpink; }
Кроме того, стиль ссылки можно устанавливать в зависимости от ее состояния.
Четыре состояния ссылок分别是:
a:link
- Стандартная, не посещенная ссылкаa:visited
- Ссылка, которую уже посещал пользовательa:hover
- Когда пользователь наводит курсор на ссылкуa:active
- Когда ссылка нажата
пример
/* Ссылка, которую еще не посещал пользователь */ a:link { color: red; } /* Ссылка, которую уже посещал пользователь */ a:visited { color: green; } /* Наложение мыши на ссылку */ a:hover { color: hotpink; } /* Выбранная ссылка */ a:active { color: blue; }
Если устанавливается стиль для нескольких состояний ссылок, следуйте следующим правилам последовательности:
- a:hover должен следовать за a:link и a:visited
- a:active должен следовать за a:hover
Декорация текста
text-decoration
Свойства主要用于 удаления подчеркивания из ссылки:
пример
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: underline; }
Цвет фона
background-color
Свойства могут быть использованы для указания фона ссылки:
пример
a:link { background-color: yellow; } a:visited { background-color: cyan; } a:hover { background-color: lightgreen; } a:active { background-color: hotpink; }
Кнопка-ссылка
Этот пример демонстрирует более сложный пример, в котором мы комбинируем несколько свойств CSS, чтобы показать ссылки как блоки/кнопки:
пример
a:link, a:visited { background-color: #f44336; color: white; padding: 14px 25px; text-align: center; text-decoration: none; display: inline-block; } a:hover, a:active { background-color: red; }
Более примеров
- Добавление различных стилей к гиперссылкам
- Этот пример демонстрирует, как добавить другие стили к гиперссылкам.
- Уровень 2 - Создание рамки для кнопки ссылки
- Это еще один пример создания рамки/кнопки для ссылок.
- Изменение курсора
- Свойство cursor определяет тип курсора, который нужно отображать. В этом примере показаны различные типы курсоров (полезны для ссылок).
- Предыдущая страница Иконки CSS
- Следующая страница Списки CSS