82 lines
3.2 KiB
Markdown
82 lines
3.2 KiB
Markdown
|
---
|
|||
|
title: Styling Links
|
|||
|
localeTitle: Ссылки для стилизации
|
|||
|
---
|
|||
|
## Ссылки для стилизации
|
|||
|
|
|||
|
Ссылки могут быть созданы с любым свойством CSS, таким как `color` , `font-family` , `font-size` и `padding` . Вот простой пример:
|
|||
|
|
|||
|
```css
|
|||
|
a {
|
|||
|
color: hotpink;
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
## Кроме того, ссылки могут быть оформлены по-разному в зависимости от того, в каком состоянии они находятся.
|
|||
|
|
|||
|
В ссылках также есть 4 состояния, и многие программисты создают разные состояния по-разному. Четыре государства:
|
|||
|
|
|||
|
* `a:link` : незатронутая, незакрепленная ссылка
|
|||
|
* `a:visited` : посещенная, кликнутая ссылка
|
|||
|
* `a:hover` : ссылка, когда мышь пользователя находится над ней
|
|||
|
* `a:active` : ссылка при нажатии
|
|||
|
|
|||
|
Свойство `<a href="">` отвечает за создание URL-адресов и может быть изменено с использованием нескольких свойств стилизации CSS, хотя по умолчанию у него несколько:
|
|||
|
|
|||
|
1. подчеркивание
|
|||
|
2. Синий цвет
|
|||
|
|
|||
|
Вы можете изменить их, добавив изменения свойств `color` и `text-decoration` .
|
|||
|
|
|||
|
```css
|
|||
|
color: black;
|
|||
|
text-decoration: none;
|
|||
|
```
|
|||
|
|
|||
|
Вы также можете создать ссылку на основе взаимодействия, используя эти свойства, также известные как состояния ссылок:
|
|||
|
|
|||
|
* a: link - нормальная, незаметная ссылка
|
|||
|
* a: visited - ссылка, которую пользователь посетил
|
|||
|
* a: hover - ссылка, когда пользователь мыши над ней
|
|||
|
* a: active - ссылка в момент ее нажатия
|
|||
|
|
|||
|
Вот пример CSS с использованием четырех состояний:
|
|||
|
|
|||
|
```css
|
|||
|
a:link { color: red; }
|
|||
|
a:visited { color: blue; }
|
|||
|
a:hover { color: green; }
|
|||
|
a:active { color: blue; }
|
|||
|
```
|
|||
|
|
|||
|
**Обратите внимание,** что существуют некоторые _правила упорядочения,_ когда вы устанавливаете стиль для состояний ссылок.
|
|||
|
|
|||
|
* `a:hover` ДОЛЖЕН прибыть после `a:link` и `a:visited`
|
|||
|
|
|||
|
* `a:active` ДОЛЖЕН прийти после `a:hover`
|
|||
|
|
|||
|
a: link - нормальная, незаметная ссылка a: visited - ссылка, которую пользователь посетил a: hover - ссылка, когда пользователь мыши над ней a: active - ссылка в момент ее нажатия
|
|||
|
|
|||
|
|
|||
|
```css
|
|||
|
/* unvisited link */
|
|||
|
a:link {
|
|||
|
color: red;
|
|||
|
}
|
|||
|
|
|||
|
/* visited link */
|
|||
|
a:visited {
|
|||
|
color: green;
|
|||
|
}
|
|||
|
|
|||
|
/* mouse over link */
|
|||
|
a:hover {
|
|||
|
color: hotpink;
|
|||
|
}
|
|||
|
|
|||
|
/* selected link */
|
|||
|
a:active {
|
|||
|
color: blue;
|
|||
|
}
|
|||
|
|
|||
|
```
|