Цвет HTML тега ссылки не изменяется после нажатия - PullRequest
1 голос
/ 31 мая 2019

Цвет ссылки не меняется после нажатия. Я использовал боковую панель навигации в стиле css со ссылками. Вот мой стиль CSS:

Я пытался с активным, но все еще не работает.

.sidenav 
{
height: 100%;
width: 200px;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #06799f;
overflow-x: hidden;
padding-top: 20px;
}

.sidenav a 
{
padding: 15px 20px 4px 18px;
text-decoration: none;
font-size: 25px;
color: #f1f1f1;
display: block;
}

.sidenav a:hover 
{
color: #000000;
}

.sidenav a: active
{
color: black;
}

@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}  

Ожидаемый результат: это изменение цвета ссылки при клике

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

Вы можете добавить псевдокласс :visited для стилизации посещенных ссылок. ( Документация )

.sidenav a:visited {
    color: #BA55D3;
}

Использование :active, как вы предложили, изменяет цвет только при нажатии на ссылку.

0 голосов
/ 31 мая 2019

Вы должны изменить посещаемый цвет в теге привязки, используя css, пример, приведенный ниже,

a:visited {
color: #999999;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...