Цветовая анимация jQuery + RGBA Кто-нибудь знает, может ли jQuery обрабатывать анимацию, например: rgba(0,0,0,0.2) → rgba(0,255,0,0.4) Я знаю, что есть плагин для обработки цветных анимаций, но это может быть слишком современным? Ответ 1 Ух, неважно. Нашел удивительную модификацию плагина jquery color. http://pioupioum.fr/sandbox/jquery-color/ Ответ 2 Использование анимации CSS3 (без javascript) Вы также можете добиться такого же эффекта, используя анимацию CSS3. См. Ниже, Шаг 1: Создайте ключевой кадр для вашей анимации @keyframes color_up { from { background-color: rgba(0,0,0,0.2); } to { background-color: rgba(0,255,0,0.4); } } Шаг 2: Используйте правила анимации. animation-name: color_up; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; DEMO: http://jsfiddle.net/2Dbrj/3/ Использование jQuery jQuery теперь поддерживает цвет анимацию с поддержкой RGBA. Это фактически оживляет от одного цвета к другому. $(selector).animate({ backgroundColor: 'rgba(0,255,0,0.4)' }); DEMO: http://jsfiddle.net/2Dbrj/2/ Ответ 3 используйте jquery UI для управления, $(object).animate({color : 'rgba(0,0,0,.2)'},500)
Ответ 1 Ух, неважно. Нашел удивительную модификацию плагина jquery color. http://pioupioum.fr/sandbox/jquery-color/
Ответ 2 Использование анимации CSS3 (без javascript) Вы также можете добиться такого же эффекта, используя анимацию CSS3. См. Ниже, Шаг 1: Создайте ключевой кадр для вашей анимации @keyframes color_up { from { background-color: rgba(0,0,0,0.2); } to { background-color: rgba(0,255,0,0.4); } } Шаг 2: Используйте правила анимации. animation-name: color_up; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; DEMO: http://jsfiddle.net/2Dbrj/3/ Использование jQuery jQuery теперь поддерживает цвет анимацию с поддержкой RGBA. Это фактически оживляет от одного цвета к другому. $(selector).animate({ backgroundColor: 'rgba(0,255,0,0.4)' }); DEMO: http://jsfiddle.net/2Dbrj/2/