我正在处理的图像文件是由两个不同颜色(蓝色/橙色)的相同对象创建的.png file。 .png文件中的对象相邻。我要做的是将背景图像设置在.png的左侧(蓝色),并悬停在.png的右侧(橙色)。我知道当.png中的对象彼此在下面的例子中时它是如何工作的:
.facebook_ico {
background : transparent url('img/social-icons.png') bottom right no-repeat;
}
.facebook_ico:hover {
background : transparent url('img/social-icons.png') top right no-repeat;
}为了避免任何误解,我正在寻找一种使用背景图像的方法,该图像具有多个对象相邻的(在本例中为2)。这是可能的吗?还是我需要将它们放在下面,才能在hover中更改它们?
发布于 2013-10-23 20:25:11
使用background-position
.something {
background-position: 0px 0px;
}
.something:hover {
background-position: 20px 0px
}设置与图标大小相匹配的值。
https://stackoverflow.com/questions/19551530
复制相似问题