相关疑难解决方法(0)

如何防止Unicode字符在JavaScript中从HTML呈现为表情符号?

我正在从FileFormat.Info的搜索中找到特殊字符的Unicode .

某些字符呈现为经典的黑白字形,例如⚠(警告标志\u26A0或⚠).这些是首选,因为我可以将CSS样式(如颜色)应用于它们.

警告标志符号的图像

其他人正在渲染为更新的卡通表情符号,例如hour(沙漏,\u231B或⌛).这些不是优选的,因为我不能完全定型它们.

沙漏表情符号的图像

看来浏览器正在进行此更改,因为我能够在Mac Firefox上看到沙漏字形,而不是Mac Chrome或Mac Safari.

有没有办法强制浏览器显示旧的(单调单调)版本?

更新:看来(从下面的评论)有一个文本显示选择,FE0E,可用来执行文本VS-表情符号.选择器作为后缀连接到字符的代码上,没有空格,例如⌛︎HTML十六进制或\u231B\uFE0EJS.但是,它并没有被所有浏览器(例如Chrome和Edge)所尊重.

html javascript css unicode emoji

105
推荐指数
5
解决办法
4万
查看次数

你如何得到#xxxxxx颜色的色调?

如何提取"#rrggbb"给出的颜色的色调分量?

javascript colors

30
推荐指数
4
解决办法
2万
查看次数

在使用Android 4.4 KitKat的三星上,CSS样式颜色对星形字符(★)无效

在我的专用移动网站上,我使用html明星角色★ ★并且我在其上应用CSS,尤其是color.

<span class="orange">&#9733; &#9733; &#9733;</span>
<span class="grey">&#9733; &#9733;</span>

.orange {
    color: orange:
}

.grey {
    color: grey;
}
Run Code Online (Sandbox Code Playgroud)

一切都适用于大多数浏览器和操作系统,如下所示:

在此输入图像描述

但在采用Android 4.4 kitkat(Galaxy S4,S5 ......)的三星设备上,这些明星本身都是由touchwiz设计的(我猜)并且颜色属性不再对股票浏览器和Chrome有效,而不是Firefox!它适用于其他kitkat (LG G2,Nexus 7)或带果冻豆的三星.

在此输入图像描述

我试过webkit特定的样式-webkit-text-fill-color,没有效果.

我寻找所有webkit样式,但似乎没有任何对应的除外-webkit-text-fill-color.

我知道其他人制作星星的方式,如图像,自定义字体,甚至CSS形状,但更简单会更好.

所以,你有没有见过它,并找到了有效的神奇风格?

谢谢.

html css android samsung-mobile android-4.4-kitkat

13
推荐指数
1
解决办法
3797
查看次数

unicode字符颜色问题

无法更改以下字符的颜色:

<div style="font-size: 25px; color:red;">&#128269;</div>
<div style="font-size: 25px; color:red;">&#128227;</div>
Run Code Online (Sandbox Code Playgroud)

而其他一些unicode字符接受颜色属性:

<div style="font-size: 25px; color:red;">&#9881;</div>
Run Code Online (Sandbox Code Playgroud)

有没有办法改变以前的字符颜色?

https://jsfiddle.net/cs5053ka/

css unicode

10
推荐指数
1
解决办法
7848
查看次数

灰色表情符号字符(HTML / CSS)

我当前的问题是我试图将带有表情符号的按钮显示为灰色。

尽管如此,由于表情符号的性质,似乎无法使用HTML / CSS属性更改颜色。

即:

<button disabled> _myText </button>

<p style="color:grey">
  _myText2
</p>
Run Code Online (Sandbox Code Playgroud)

html css colors emoji

9
推荐指数
2
解决办法
668
查看次数

如何设置 unicode 字符的样式?

我想设置unicode 字符 DROPLET () 的样式,特别是将蓝色更改为其他颜色。

.red {
  color: red;
  background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<span class="red">DROPLET </span>
Run Code Online (Sandbox Code Playgroud)

该yellow样式将应用于但性格没有色彩(文本是正确称呼)。

是否可以对任何 unicode 字形进行样式设置?

javascript css unicode

5
推荐指数
1
解决办法
2153
查看次数

我们如何在移动 Safari 中更改 dingbat unicode 字符的颜色和大小?(html 实体)

我们如何更改 dingbats 的 CSS 规则?以下在 iOS Safari 中不起作用。

<span class="dingbat">&#x2716;</span>

<style>
.dingbat {
    color: blue;
    font-size: 100px;
}
</style>
Run Code Online (Sandbox Code Playgroud)

下面是一个演示该问题的 JSFiddle。如果在桌面浏览器中打开 JSFiddle,dingbat X 颜色将为蓝色,大小为 100px。但是如果在手机Safari中打开,颜色会是黑色的,尺寸会偏小。

https://jsfiddle.net/ujs80tv1/2/


此问题被标记为可能与“Unicode 表情符号的颜色”重复。我不认为这个问题是重复的,因为我绝对可以在大多数浏览器中更改 Unicode dingbats 的颜色(例如,参见 JSFiddle)。我唯一无法更改颜色的浏览器是移动版 Safari。据我所知,您无法在任何浏览器中更改表情符号的颜色。

“Unicode 表情符号的颜色”问题中的推荐答案是使用新字体或库。这可能是一种解决方法,但它没有回答问题。如果有人可以证明 unicode dingbats 不能在移动 Safari 中设置样式,我会接受它作为正确答案。

html css unicode mobile-safari dingbats

3
推荐指数
1
解决办法
2786
查看次数

如何更改表情符号的颜色?

我有一个表情符号,我希望它是白色的,但是当我运行该程序时,它显示为红色。如何将其更改为白色?

rating.text = "\(?????)"
rating.textColor = UIColorRGB("ffffff")
Run Code Online (Sandbox Code Playgroud)

ios emoji swift

2
推荐指数
1
解决办法
5907
查看次数