首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更改unicode字符的字体颜色

无法更改unicode字符的字体颜色
EN

Stack Overflow用户
提问于 2016-01-22 18:01:16
回答 3查看 13.7K关注 0票数 4

非常小的事情,但是我在我的Joomla前端编辑页面上,在发布按钮上有这些日历图标。为此,我使用了Unicode字符U+1F5D2,但是我似乎不能用CSS改变它的颜色。我试着让它变白,浏览器检查员说它是白的,但很明显不是。See example here

我不知道Unicode是否应该这样做,在我使用这个特殊字符之前,我从来没有遇到过问题。

字符由带有图标“class=-calendar”的span元素上的:before调用。我尝试在元素的几个不同级别上更改颜色属性,包括:before和span本身,但它们都没有生效。

代码语言:javascript
复制
#adminForm a.btn,
#adminForm button.btn {
  background-color: #0e71b8;
  color: #ffffff;
}

#adminForm button.btn:before {
  color: #ffffff;
}

有人知道这是否应该发生和/或如何绕过它吗?

EN

回答 3

Stack Overflow用户

发布于 2021-09-02 06:34:18

我也遇到过类似的问题。看起来像一些unicode字符有颜色,轮廓烘焙到他们中,不能被css更改。

因此,有以下选项:

  • 查找可在CSS中更改的替代unicode字符
  • 使用字体图标
  • 使用图像
票数 1
EN

Stack Overflow用户

发布于 2016-01-22 18:12:19

使用HTML实体似乎可以工作。

代码语言:javascript
复制
* {background: #000; font-size: 1.4em;}
.cal {color: #fff;}
代码语言:javascript
复制
<span class="cal">&#128197;</span>

为:伪更新的

你应该在你的问题中提到伪代码。

看看你的CSS,你不是针对:before伪代码

代码语言:javascript
复制
#adminForm a.btn:before,
#adminForm button.btn:before {
  color: #fff;
}
票数 0
EN

Stack Overflow用户

发布于 2016-12-29 21:33:50

巴特

问题没有字体家族或依赖于您的基本CSS规范化,但您可以尝试您的代码“字体Googleapis”是工作字体-面孔来改变颜色。对不起,英语不好。

请参阅:http://codepen.io/KingRider/pen/QGeMoQ

为什么不试试插件'Font Awesome‘是最好的

http://fontawesome.io/examples/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34943861

复制
相关文章

相似问题

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