На моем новом сайте у меня есть несколько разных состояний зависания для ссылок. Один своп фонового изображения для логотипа. Один разбрасывает другое фоновое изображение для основного навигатора. И обычные встроенные ссылки меняют цвета фона через CSS. Я не могу найти способ автоматически иметь все теги анимировать изящно для их состояния зависания.Автоматически оживлять все состояния наведения с помощью jQuery
Не кажется, что это очень чисто (или в будущем), чтобы вручную кодировать методы анимации для каждого из этих типов ссылок. Не похоже, чтобы мои URL-адреса фонового изображения и цвета ссылок (которые должны быть в CSS) помещались в JS. И не кажется правильным создавать специальный класс для каждого экземпляра эффекта зависания, а затем анимировать добавление/удаление этого класса через jQuery, когда может быть способ использовать поведение по умолчанию hover, которое предоставляет CSS.
Так что я просто хотел бы знать, есть ли какой-нибудь способ получить JQuery (с или без JQuery UI) для кроссфейд между и : с парить состояния, которые уже определены в моем CSS. Все состояния a: hover работают так, как ожидалось, но переход слишком внезапный, и я хочу добавить переход затухания между состоянием hover/non-hover каждого элемента.
Любые предложения? Вот один из примеров CSS при наведении состояний, где я хотел бы, чтобы оживить переход:
#logo a, #logo a:visited {
background: url('logo_black.png');
}
#logo a:hover {
background: url('logo_white.png');
}
Да, но я хочу эффект анимации сегодня.Переходы CSS могут быть одним из прогрессивных улучшений, но я могу сделать то же самое с JS и охватить более широкую аудиторию, чем пользователи Mozilla. Спасибо за информацию, хотя, я не знал о переходах CSS. Выглядит суетливо. Анимационный код в CSS. Кажется назойливым по той же причине, что я не хочу вставлять шестнадцатеричные коды в JS. –