Доброй ночи! http://lefft.com/ios/ - тут навигация при :hover становится белой с нижней рамкой, а при клике на навигационный пункт эти параметры сохраняются на нажатой ссылке. Подскажите пожалуйста, как это сделать???
Любой сайт может стать подсказкой для вас, если вы научитесь разбираться в его исходном коде с помощью инструмента разработчика “Инспектор” в браузере.
Там можно посмотреть стили ссылок при наведении и нажатии.
Я умею пользоваться консолью, но там нет примера кода в разделе CSS, поэтому я и задал вопрос на форуме
Может я не заметил чего-то ??
Касательно элемента A:
/* nav a:link, nav a:visited {
color: #a8dde3;
}
a:link, a:visited {
color: #ee6557;
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
text-decoration: none;
}
- {
margin: 0;
padding: 0;
}
user agent stylesheet
a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto */
Касательно элемента LI:
nav ul li {
display: inline-block;
list-style-type: none;
margin: 0 2% 10px;
}
- {
margin: 0;
padding: 0;
}
user agent stylesheet
li {
display: list-item;
text-align: -webkit-match-parent;
}
И что тут отвечает за нижнее подчеркивание и цвет текста после нажатия на ссылку ?
Вообще, должен отвечать псевдоэлемент :visited, но там указан только цвет, анимация и text-decoration: none;
Вот это правило:
body#home li#homenav,
body#illustrationsection li#illustrationnav,
body#iossection li#iosnav,
body#websection li#webnav,
body#printsection li#printnav,
body#blogsection li#blognav {
color: #fff2f1;
border-bottom: 2px solid #fff2f1;
}
Свойства для li применяются только если родитель body имеет определенный идентификатор, то есть только если вы находитесь на странице, на которую ведет ссылка.