Наведите курсор на элемент A, измените стиль элемента B с помощью анимации затухания?

0

Возможно ли, когда я нахожусь на A, измените стиль B с анимацией затухания? Такие как:

<div id="A">Div A</div>
<div>random other elements</div>
<div>random other elements</div>
<div>random other elements</div>
<div id="B">Div B</div>

Я хочу, чтобы затухать цвет B от белого до красного за 2 секунды, когда я перемещаю курсор на A?

Я читал это, он работает хорошо, но нет анимации, когда произошло событие зависания.

Теги:

4 ответа

1
Лучший ответ
#B{
    background:orange;
}
#A:hover ~ #B {
    transition: background 2s ease;
    background: #fff
}

http://jsfiddle.net/r3hwn/

1

Перемещение CSS: LINK

Например:

#A {
   transition: 2s background ease;
}
1

Привет, я обновил скрипку, о которой упоминается в примере, который вы дали. http://jsfiddle.net/u7tYE/3461/

Добавлены переходы к нему

transition: background 2s ease;
-1

Здесь у вас есть два варианта: вариант 1, CSS или вариант 2 jQuery.

Опция 1:

#A {
    transition:all 2s;
}

#A:hover < #B {
    color:red;
}

Вариант 2:

$("#A").onmouseover(function(){
    $('#B').animate({color: 'red'}, '2000');
}
$("#A").onmouseexit(function(){
    $('#B').animate({color: 'white'}, '2000');
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню