javascript - 图标的 CSS 背景颜色填充

标签 javascript jquery html css

我打算使用标志图像作为状态。请看图

enter image description here

在这张图片中,我想使用 CSS 填充旗帜的背景颜色。背景颜色代码来自服务器然后我想根据我从服务器获得的颜色更新标志的颜色

我尝试使用 SVG,但它在 IE8 中不起作用。请帮我怎么做。在此先感谢您的帮助

注意:我需要支持从 IE7 到最新的浏览器。不想为不同的颜色使用单独的图像。

最佳答案

您可以使用 Font Awesome Icon 库将旗帜绘制为字体并使用 css 更改颜色。

http://fortawesome.github.io/Font-Awesome/icons/

<i class="icon-flag" style="color: green"></i>
<i class="icon-flag" style="color: orange"></i>
<i class="icon-flag" style="color: red"></i>

例子 http://jsfiddle.net/QvQtg/1/

关于javascript - 图标的 CSS 背景颜色填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973094/

相关文章:

javascript - HTML5 响应式导航问题

javascript - vue + quill - 图标显示为文本(由文件加载器引起)

javascript - 按日期对数组中的项目进行分组

javascript - angularjs 如何使用.push克隆具有相同位置的图像?

javascript - 如何在HighCharts中设置x轴上的间隔点?

css - 如何在非图像元素上使用图像上下文菜单?

javascript - 未捕获的语法错误 : Unexpected token D in JSON at position 0

javascript - 尝试在 jquery 中创建自定义背景过渡

javascript - 以编程方式滑回上一页

javascript - 在 Dart 中扩展 <object>