首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在悬停中改变背景图像?

如何在悬停中改变背景图像?
EN

Stack Overflow用户
提问于 2013-10-23 20:21:07
回答 4查看 8.7K关注 0票数 0

我正在处理的图像文件是由两个不同颜色(蓝色/橙色)的相同对象创建的.png file .png文件中的对象相邻。我要做的是将背景图像设置在.png的左侧(蓝色),并悬停在.png的右侧(橙色)。我知道当.png中的对象彼此在下面的例子中时它是如何工作的:

代码语言:javascript
运行
复制
.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中更改它们?

EN

Stack Overflow用户

发布于 2013-10-23 20:25:11

使用background-position

代码语言:javascript
运行
复制
.something {
   background-position: 0px 0px;
}

.something:hover {
   background-position: 20px 0px
}

设置与图标大小相匹配的值。

票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19551530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档