Странное поведение при переходе css3 с: посещения - PullRequest
4 голосов
/ 10 августа 2011

Я только что обнаружил странную проблему перехода CSS3 с a:hover и a:visited в Google Chrome.( demo ) Ссылка должна иметь оранжевый фон, а после посещения она должна быть синей.При наведении курсора ссылка должна стать шире.Тем не менее, когда вы наводите курсор мыши после посещения, ссылка меняется на оранжевый во время перехода, а затем снова на синий.Я хочу, чтобы он оставался синим во время перехода, потому что, ну, ссылка все еще :visited, верно?
Любая помощь, предложения или что-нибудь с удовольствием оцененное!(Нет jQuery, пожалуйста - только CSS)

Ответы [ 2 ]

4 голосов
/ 10 августа 2011

Добавление этого кода:

a:visited a:hover{
  width: 17em;
  background: #B2CDE0;
}

Результаты (по крайней мере, в Chromium), что фоновый цвет в конце эффекта синий, но не во время замедления. мне кажется, ошибка веб-набора

3 голосов
/ 08 декабря 2011

Это относится к конфиденциальности, например, Firefox не будет поддерживать переходы для них: https://developer.mozilla.org/en/CSS/Privacy_and_the_:visited_selector

...