#css #css3 #css_animation
Итак, у нас есть два типа ссылок: непосещенные и посещенные. Сделаем первые синими,
вторые красными. При наведении будем делать их темнее: непосещенные темно-синими, посещенные
темно красными. Добавим транзишн для плавного перелива.
код на jsfiddle
a {
transition: all 0.5s ease;
color: #70a1e1;
}
a:hover {
color: blue;
}
a:visited {
color: #c9342f;
}
a:visited:hover {
color: maroon;
}
Проблема: в firefox (как минимум): перелив на непосещенной ссылке работает нормально.
На посещенной как-то странно: через синий.
UPD: пробовал разный порядок свойств, явное указание :link, но нужного результата
не добился. В firefox, safari a:visited:hover проходит через a:hover.
Ответы
Ответ 1
Попробуйте a:not(:visited):hover {color: blue;} a:visited:hover {color: maroon;}
Комментариев нет:
Отправить комментарий