【发布时间】:2014-01-11 03:08:39
【问题描述】:
我的代码中有以下图标:
HTML:
<a href="#" id="PickUp" class="PickUpIcon"></a>
CSS:
width: 24px;
height: 24px;
background: url(../images/Icons/Answer.jpg) no-repeat;
cursor: pointer;
它看起来像这样:
我想(使用 css、js 或 jQuery)把这个图标变成这样的东西:
意思是把彩色图标变成黑白的,可以吗?
我使用的是 html 4、CSS2 和 IE 8(我不能使用 HTML5 或其他浏览器)
我知道我可以使用 2 个不同的图标,但我想知道是否还有其他可能性,因为图标可以动态添加,我不希望每个人都需要提供 2 个图标。
【问题讨论】:
-
您可以使用 2 张图片来执行此操作。一张原版,一张黑/白
-
你可以用photoshop之类的来改变图标
-
对使用上述建议有何异议?
-
您没有提到同时需要两个图标。您可以为此目的使用精灵。
标签: javascript jquery html css internet-explorer