css - 更改 FontAwesome 图标的字体粗细?

标签 css twitter-bootstrap font-awesome

我想让其中一个 FontAwesome 图标稍微轻一点——它比我使用的字体重得多。这是它目前的样子:

heavy remove icon, next to lightweight font :

丑吧?所以我尝试按如下方式重置字体粗细:

.tag .icon-remove  { 
  font-weight: 100;
}

该属性似乎在 CSS 中设置正确,但没有任何效果 - 图标看起来和以前一样重。我也试过 font-weight: lighter-webkit-text-stroke-width: 1px 没有效果。

有什么办法可以减轻图标的重量吗?文档说“Anything you can do with CSS font styles, you can do with Font Awesome”,但我不知道该怎么做。

最佳答案

Webkit 浏览器支持向字体添加“描边”的功能。这种风格使字体看起来更细(假设是白色背景):

-webkit-text-stroke: 2px white;

Codepen 示例:http://codepen.io/mackdoyle/pen/yrgEH 有些人将 SVG 用于跨平台“描边”解决方案:http://codepen.io/CrocoDillon/pen/dGIsK

关于css - 更改 FontAwesome 图标的字体粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17836851/

相关文章:

jquery - 如何使用 Jquery 使下划线淡入? (背景图像?)

css - 定位框架集或框架

html - Bootstrap 3,如何创建带有品牌形象和两行链接的导航栏?

css - Twitter Bootstrap 网格 - 模拟行跨度

html - 无法使用 MVC 5 在 IE 11 中使用 FontAwesome

html - 悬停时显示按钮时整个 div 向上移动

css - 是否可以排除其他 css 样式对指定 dom 元素的影响

javascript - bootstrap popover不显示隐藏的内容包装器

angular - Angular4 项目中未加载字体超棒的图标

css - 如何在 JSF 中使用来自 webjars.org 的 Font Awesome