html - 悬停时更改背景图像的位置

标签 html css

我有一个 png,其中包含 2 个相同的图像,除了文本颜色。

我正在尝试更改鼠标悬停时背景图片的位置,以便看起来文本颜色正在发生变化。

我在CSS中有这个

.twitter { 
    display:block;
    position:absolute;
    width:184px;
    height:83px;
    background:url(../images/twitter.png) 0 0 no-repeat;
    top:276px;
    right:34px;
}
.twitter:hover {
    background:url(../images/twitter.png) 0 -82px no-repeat;
}

我的 html 中有这个:

<a href="https://twitter.com/simplio_sa" class="twitter"></a>

第一个问题是图像不会移动/更改以显示其他文本颜色。

另一个问题是,当我将光标放在图像上时,它是不可点击的。光标不变。

最佳答案

原来是图片在其他元素下面,所以我把 z-index 改成了 99999。

关于html - 悬停时更改背景图像的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20139830/

相关文章:

javascript - d3 choropleth map - 正确的域/范围配置

css - Bootstrap 中的 ActionBar

html - 悬停不使用 Font Awesome 图标

javascript - 如何在单击按钮时将数组中的随机值分配给表格单元格

javascript - 打开 Accordion 后删除填充

html - 浮安里的:after right in IE10/9

javascript - 对多个 View 使用 angular-tour 会产生意想不到的结果

html - 填充到列表项?

html - 简化 CSS 语句?

javascript - Css 渐变多色像这张图片