javascript - 将鼠标悬停在元素 A 上,用淡出动画更改元素 B 的样式?

标签 javascript html css

当我将鼠标悬停在 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>

当我将光标移动到 A 时,我想在 2 秒内将 B 的颜色从白色淡出到红色?

我读了this ,效果很好,但是悬停事件发生时没有动画。

最佳答案

#B{
    background:orange;
}
#A:hover ~ #B {
    transition: background 2s ease;
    background: #fff
}

http://jsfiddle.net/r3hwn/

关于javascript - 将鼠标悬停在元素 A 上,用淡出动画更改元素 B 的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21857520/

相关文章:

html - 如何在 IE 的列中显示 ul 列表?

javascript - 下划线模板中未应用 jQuery 移动 css 样式

javascript - 更好地控制 highcharts 图例样式

javascript - 谷歌条形图不会是透明背景

javascript - 检查元素及其子元素是否已加载

javascript - MongoDB:对文档集进行设置操作,如何?

html - 看不懂这个边距崩溃的例子

javascript - fancyBox 中的重复图像

html - 木炭/模拟像使用 CSS3 的边框效果

javascript - SetInterval定时改变单元格颜色