javascript - CSS 图像悬停帮助

标签 javascript jquery css

我正在尝试将伪悬停添加到 <a>标签,但没有图像显示在任何一个 css 类中。请告诉我我做错了什么,因为我是 css 的新手。

#AIM a {
    left:420px;
    top:590px;
    position: absolute;
    background-image: url('http://maxk.me/img/aim.png');
}
#AIM a:hover {
    left:420px;
    top:590px;
    position: absolute;
    background-image: url('http://maxk.me/img/aim-hover.png');
}

<a id="AIM" href="http://dribbble.com/_max" />

最佳答案

<a>没有宽度或高度,因此没有地方可以显示背景图像。

#AIM a是 id 为 #AIM 的元素内 anchor 标记的选择器就像这个例子:http://jsfiddle.net/Paulpro/5yg7t/ .您要选择带有 id="AIM" 的 anchor 标记在这种情况下,您应该只使用 ID 选择器,因为 ID 是唯一的。使用这个:

#AIM {
    left:420px;
    top:590px;
    position: absolute;
    width: 55px;
    height: 54px;
    background-image: url('http://maxk.me/img/aim.png');
}

#AIM:hover {
    background-image: url('http://maxk.me/img/aim-hover.png');
}

JSFiddle Example

关于javascript - CSS 图像悬停帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7263471/

相关文章:

javascript - jQuery - 将列表项的元素 move 到同一项目的另一个元素内+对列表中的每个项目执行此操作

html - 垂直 MD 工具栏

javascript - 双箭头出现在选择物化上

javascript - 有没有办法使用 jQuery 选择具有特定内部值的特定类

javascript - 如何从另一个函数获取变量?

css - 链接到外部样式表

javascript - 将脚本添加到 HTML 中的 assetbundle

javascript - 使用 jquery 将 javascript 对象传递到 jsp 页面

javascript - 提交和取消时文件名中的fine-uploader唯一但升序的ID

javascript - cheerio 模拟 $.not()