CSS — Ссылки — CoderLessons.com
Эта глава научит вас, как устанавливать разные свойства гиперссылки с помощью CSS. Вы можете установить следующие свойства гиперссылки —
Мы вернемся к тем же свойствам, когда будем обсуждать псевдоклассы CSS.
Ссылка: обозначает непосещенные гиперссылки.
Посещение означает посещенные гиперссылки.
: Hover обозначает элемент, на котором в данный момент находится курсор мыши пользователя.
: Active обозначает элемент, по которому пользователь в данный момент щелкает.
Ссылка: обозначает непосещенные гиперссылки.
Посещение означает посещенные гиперссылки.
: Hover обозначает элемент, на котором в данный момент находится курсор мыши пользователя.
: Active обозначает элемент, по которому пользователь в данный момент щелкает.
Обычно все эти свойства хранятся в заголовочной части документа HTML.
Помните, что: hover ДОЛЖЕН идти после определения: link и a: посещения в определении CSS, чтобы быть эффективным. Кроме того, a: active ДОЛЖЕН идти после: hover в определении CSS следующим образом:
<style type = "text/css"> a:link {color: #000000} a:visited {color: #006600} a:hover {color: #FFCC00} a:active {color: #FF00CC} </style>
Теперь мы увидим, как использовать эти свойства для создания разных эффектов для гиперссылок.
Установить цвет ссылок
В следующем примере показано, как установить цвет ссылки. Возможные значения могут быть любым именем цвета в любом допустимом формате.
Live Demo
<html> <head> <style type = "text/css"> a:link {color:#000000} </style> </head> <body> <a href = "">Link</a> </body> </html>
Это даст следующую черную ссылку —
Установить цвет посещенных ссылок
В следующем примере показано, как установить цвет посещаемых ссылок.
Возможные значения могут быть любым именем цвета в любом допустимом формате.Live Demo
<html> <head> <style type = "text/css"> a:visited {color: #006600} </style> </head> <body> <a href = ""> link</a> </body> </html>
Будет произведена следующая ссылка. Как только вы нажмете эту ссылку, она изменит свой цвет на зеленый.
Изменить цвет ссылок, когда мышь над
В следующем примере показано, как изменить цвет ссылок, когда мы наводим указатель мыши на эту ссылку. Возможные значения могут быть любым именем цвета в любом допустимом формате.
Live Demo
<html> <head> <style type = "text/css"> a:hover {color: #FFCC00} </style> </head> <body> <a href = "">Link</a> </body> </html>
Будет произведена следующая ссылка. Теперь вы наведите курсор мыши на эту ссылку и увидите, что она меняет свой цвет на желтый.
Изменить цвет активных ссылок
В следующем примере показано, как изменить цвет активных ссылок. Возможные значения могут быть любым именем цвета в любом допустимом формате.
Live Demo
<html> <head> <style type = "text/css"> a:active {color: #FF00CC} </style> </head> <body> <a href = "">Link</a> </body> </html>
Будет произведена следующая ссылка. Он изменит свой цвет на розовый, когда пользователь щелкнет по нему.
Состояния ссылок на CSS | Трепачёв Дмитрий
Я думаю, что вы, посещая различные сайты в интернете, обращали внимание на то, что ссылки обычно реагируют на наведение мышкой на них. Такого эффекта можно добиться, задавая поведение ссылок в различных состояниях.
К примеру, вот так — a:hover
— мы
поймаем состояние, когда на ссылку навели
курсор мышки. В этот момент мы можем, к примеру,
поменять цвет ссылки или убрать/добавить
ей подчеркивание. Конструкция :hover
называется псевдоклассом. Псевдоклассы
позволяют отлавливать разные состояния элементов.
Кроме :hover
есть еще псевдоклассы :link
, которые отлавливают не посещенную
ссылку, и :visited
, которые отлавливают
посещенную ссылку. На некоторых сайтах с
их помощью показывают пользователям, где
они были, а где — нет. Есть еще и псевдокласс :active
, который отлавливает следующее
состояние: на элемент нажали мышкой, но
еще не отпустили
В следующем примере для ссылки в состоянии :hover
убирается подчеркивание, в
состоянии :link
задается красный цвет,
в состоянии :visited
— зеленый, в :active
— голубой. В результате получится,
что в начале ссылка будет красного цвета,
после нажатия на нее — зеленого, если нажать
на нее мышкой и не отпускать — голубого,
а если навести мышкой — станет неподчеркнутой.
a:link {
color: red;
}
a:visited {
color: green;
}
a:hover {
text-decoration: none;
}
a:active {
color: blue;
}
<a href="#">ссылка</a>
:
Нюансы
Псевдоклассы наследуют друг от друга. К примеру,
если я уберу подчеркивание для состояния :link
Из-за наследования для корректной работы
данные псевдоклассы следует размещать именно
в таком порядке, как в примере: :link
, :visited
, :hover
, :active
(ненужные можно не писать). Этот порядок
подчиняется следующему мнемоническому правилу: LoVe HAte.
Сделайте все ссылки в состоянии :hover
красными и неподчеркнутыми, в состоянии :link
— голубыми, в состоянии :visited
—
зелеными, в состоянии :active
— черными.
Состояния link и visited
Часто состояния :link
и :visited
объединяют вместе через запятую:
a:link, a:visited {
color: red;
}
a:hover {
text-decoration: none;
}
a:active {
color: blue;
}
<a href="#">ссылка</a>
:
В таком случае можно их вообще и не указывать:
a {
color: red;
}
a:hover {
text-decoration: none;
}
a:active {
color: blue;
}
<a href="#">ссылка</a>
:
Обычное использование
Как правило, указываются состояния для всех типов ссылок одновременно, а потом ниже добавляются особенности поведения ссылки при наведении мышкой, вот так:
a {
color: red;
}
a:hover {
text-decoration: none;
}
<a href="#">ссылка</a>
:
Сделайте все ссылки во всех состояниях голубыми и неподчеркнутыми, а в состоянии :hover — красными и подчеркнутыми.
Свойства CSS — Гиперссылки
Изучив, как создавать гиперссылки, первое, что хотят знать большинство начинающих веб-дизайнеров, — как удалить подчеркивание. Свойства CSS в таблице ниже охватывают эту и другие настройки, которые вы можете внести в внешний вид гиперссылок на своей веб-странице. Вы можете просто применить их к элементу A
или применить их к расширенным селекторам, используя ссылки и динамические псевдоклассы. К ним относятся следующие:
А
, А: ссылка
, А: посетил
, А:активный
, A: Hover
Свойные свойства CSS 7 — Гиперссылки
Наименование свойства | Некоторые возможные значения | Что делает |
---|---|---|
Текстовый декларация | 8 | |
. надчеркивание | нет | Подчеркнут ли текст ссылки? | |
курсор | перекрестие | по умолчанию | help | Устанавливает стиль указателя мыши |
фон | (любой цвет) | цвет фона ролловера |
дисплей | блок | inline | Установить ссылку как блочный элемент? |
ПРИМЕЧАНИЯ:
- Псевдоклассы ~ Так как гиперссылка является динамической по своей природе, вы, вероятно, захотите изменить ее внешний вид в соответствии с ее текущим статусом. Этого можно добиться с помощью расширенного селектора, который сочетает в себе
A
со специальным суффиксом, известным как псевдокласс . Они описаны ниже:-
A:link
— элементA
в сочетании с псевдоклассом:link
можно использовать для установки свойств CSS, применяемых к гиперссылке, по которой было посещено , а не . . Пример:A:link {цвет: синий;}
-
A:visited
— элементA
в сочетании с псевдоклассом:visited
можно использовать для установки свойств CSS, применяемых к гиперссылке, которая 0075 было посещено . Пример:A:посетил {цвет: фиолетовый;}
-
A:active
— ЭлементA
в сочетании с псевдоклассом:active
можно использовать для установки того, какие свойства CSS применяются к гиперссылке, которая в данный момент активируется (щелчок). Пример: -
A:hover
— элементA
в сочетании с псевдоклассом:hover
можно использовать для установки свойств CSS, применяемых к гиперссылке, когда указатель мыши наводится на нее. Пример:A: наведите курсор {цвет: красный;}
-
- Оформление текста ~ Это свойство CSS используется для определения того, будет ли текст подчеркнут или нет. Он применяется ко всем элементам, но вы, вероятно, найдете его наиболее полезным при применении к гиперссылкам. Вот некоторые возможные значения:
-
underline
— это подчеркнет текст вашей гиперссылки. -
overline
— это применит строку поверх текста вашей гиперссылки. -
нет
— Это удалит подчеркивание, обычно применяемое к тексту гиперссылки.
A {text-decoration: none;}
-
- Курсор ~ Вы можете использовать свойство курсора
-
перекрестие
— это сделает курсор перекрестием. (покажи мне) -
по умолчанию
— курсор будет отображаться в виде стрелки. (покажи мне) -
help
— Это отобразит курсор со знаком вопроса. (покажи мне)
-
- Background ~ Это свойство подробно описано на странице Backgrounds, но я должен упомянуть здесь, что его можно использовать вместе с селектором
A:hover
для применения цвета фона, когда пользователь наводит курсор на ваши гиперссылки (что является своего рода прохладный).Чтобы увидеть это в действии, наведите указатель мыши на следующую тестовую ссылку:
ТЕСТОВАЯ ССЫЛКА
Вот код, который можно использовать во встроенной или внешней таблице стилей:
A:hover {background: yellow;}
- Display ~ Помимо многих других вещей, свойство
display
особенно полезно для превращения гиперссылок в блочные элементы. Это позволит вам применять такие размеры, какширина
,высота
ис отступом
, чтобы сделать интерактивную область вашей гиперссылки настолько большой, насколько вы хотите. Вот пример:Все это желтое поле является гиперссылкой. Вы можете щелкнуть в любом месте внутри него.
Все это желтое поле является гиперссылкой. Вы можете щелкнуть в любом месте внутри него.
Лучшие бесплатные вещи
для веб-мастеров
Бесплатные текстовые редакторы
Бесплатные графические редакторы
Инструменты анализа веб-сайтов
Бесплатные шаблоны сайтов
См. также:
Лучший бесплатный веб-хостинг
Как сделать веб-страницу
Если вам нужен веб-адрес .COM , вы можете быстро и легко получить его по адресу…
<~ НАЗАД | ВЕРХ | ВВЕДЕНИЕ |
Стиль гиперссылок CSS — как изменить цвет гиперссылки
- « Предыдущая
- Далее »
Стиль гиперссылок CSS работает при наведении курсора или щелчке по определенной гиперссылке. вы можете установить стили гиперссылок, используя различные свойства CSS, такие как background-color, font-family, вес шрифта, цвет, размер шрифта и многое другое.
Вы также можете установить специальные стили в зависимости от специального события, выполняемого по гиперссылке.
Ниже приведены специальные события гиперссылок для применения стиля CSS, когда это происходит.
- a:link Обычная непосещаемая ссылка
- a:visited Ссылка уже была посещена пользователем
- a:hover Когда пользователь наводит указатель мыши на ссылку
- a:active Щелкнул по ссылке в этот момент
Здесь применяются некоторые правила, когда вы устанавливаете стиль для гиперссылки.
- a:hover всегда следует после a:link или a:visited
- a:active всегда следует после a:hover
После свойства стиля гиперссылки CSS перечислены стили различных типов.
Пример
<голова>Гиперссылка CSS <тип стиля="текст/CSS"> a:link {color:#e14d43;} /* обычная ссылка */ a:visited {color:#50afe5;} /* посещенная ссылка */ a:hover {color:#fe0000;} /* наведите указатель мыши на ссылку */ a:active {color:#fe0000} /* выбранная ссылка */ <тело>Нажмите здесь, чтобы открыть страницу пример CSS.
Запустить… »
Цвет фона ссылок CSS
Здесь задается цвет фона гиперссылки для :link, :visited, :hover, :active.
Пример
<голова>Гиперссылка CSS устанавливает фоновый цвет <тип стиля="текст/CSS"> a:link {background-color:#CCCCCC;} /* обычная ссылка */ a:visited {background-color:#CCFFCC;} /* посещенная ссылка */ a:hover {background-color:#FF0000;} /* указатель мыши на ссылку */ a:active {background-color:#FFFFFF;} /* выбранная ссылка */ <тело>