Я не уверен, почему это делает это. Когда вы добавляете свойство в :first-letter
Класс PSUEDO, анимация больше не будет работать.
А :first-letter
Класс PSuedo, кажется, отменяет предыдущее наклонение.
Как вы можете видеть всякий раз, когда класс Psuedo активен, он отменит любое предыдущее: Hover (переход в этом случае).
Так что в вашем случае я даже не выполняю вашу анимацию
Я не так, почему это происходит, это кажется новой ошибкой предыдущей Большой:
:first-letter
Класс PSuedo не работает, когда за ним следует класс или псевдо-класс (например, Div: First-Boltter: Hover).
Кажется, сейчас наоборот?
Теория заключается в том, что после того, как есть псевдо-класс перед :first-letter
это не сработает. Может быть, что :hover
Псевдо-класс не рассматривается как «сгенерированный контент».
Когда псевдоэлементы первой линии первой буквы и: первой линейной сгенерированный контент.
источник : http://www.w3.org/tr/css2/selector.html#before-and-fer
Таким образом :hover
не показывается.
Я посмотрел на несколько документов и не смог найти Другой Соотношение между анимацией, ключами, трансформацией, первым буквами psuedo-класса. Экспертиза между классом Puedo Hover и PSUedo-классом первого буква, который может не взаимодействовать друг с другом в IE.
TL; DR
Скорее всего, это ошибка.
Ваш :first-letter
psuedo-class не работает с :hover
PSUEDO-класс родительского элемента. а :hover
Класс PSUEDO, который не будет показан, поэтому ваша анимация не загружена.
Работать
Вы можете просто поместить контент прямо в свой HTML и обернуть первую букву в пролет:
<div style="width:160px;height:300px;float:right;">
<a href="kapcsolat.html" class="animated menu5">
<span>K</span>apcsolat
</a>
</div>
Где вы добавляете стиль, когда якорь парирует:
.menu5:hover > span
{
color: black;
}