使用方法:
import { kanji2color, color2Kanji } from "kanji2color";
console.log(kanji2color("红色")); // "#FF0000"
console.log(kanji2color("你好")); // undefined
console.log(color2Kanji("#FF0000")); // [ '红色' ]
console.log(color2Kanji("#FF0000aa")); // undefined
仓库地址:
https://github.com/royalknight56/kanji2color
虽然代码不多,但是希望能帮助到别人
如果有需要的,或者缺失的颜色,可以提 pr 加
1
geelaw 240 天前 via iPhone 2
kanji 是日语汉字,中文的汉字应该写 Chinese character 、hanzi 。
|
2
royalknight OP @geelaw 将来可以支持日语
|
3
musi 240 天前 via iPhone
好好好,就是一个巨大的映射文件
|
4
atalantis2024 240 天前
哈哈,抬个杠。“红色”是个很模糊的概念,而"#FF0000"又是很具体的一种红色。难道“红色”不能映射为"#FF0001"?
|
5
MossFox 240 天前
@atalantis2024 #4
这个没事的,参考 CSS 的颜色关键字 ( https://www.w3.org/wiki/CSS/Properties/color/keywords ),“红色”确实就是 #FF0000, 其他的红会有着不同的名字来区分,比如 crimson #DC143C 。这是什么红我也叫不上来,词穷了。 |
6
royalknight OP @atalantis2024
@MossFox 是的,这里参照了 wiki https://zh.wikipedia.org/wiki/%E9%A2%9C%E8%89%B2%E5%88%97%E8%A1%A8 还是希望后续社区能一起建设,比如加 “初音色”,“小米主题色”等等 |
7
leokun 239 天前
不如发布一个 json 文件
|
8
royalknight OP @leokun 没法通过 npm 进行更新
|
9
b821025551b 239 天前
为什么想到了这个: https://www.zhongguose.com
|
10
royalknight OP @b821025551b 可以全加到包里。。。哈哈哈
|
11
forty 239 天前
@b821025551b zhongguose 这网站不错,就是不太全,有珍珠灰却没有珍珠白
|
12
forty 239 天前
kanji 就别扭,用个中国人懂的不好吗?
|