文件名称:css-color:兼容CSS颜色模块4级的颜色字符串解析器
文件大小:71KB
文件格式:ZIP
更新时间:2024-06-05 15:16:29
JavaScript
CSS颜色 css-color是CSS颜色模块级别4兼容CSS颜色值解析器。 其目标是解析CSS Color Module Level 4中定义的所有颜色值,并拒绝解析任何其他值。 这是为了确保与例如Web浏览器的完全一致性。 相比之下,大多数其他JS颜色解析器都无法解析浏览器将接受的颜色值,而无法解析浏览器将忽略的虚假值。 我还为CSS颜色解析器创建了一个广泛的,其中包括许多其他解析器当前无法使用的边缘情况。 该库不包含任何颜色转换功能-它仅专注于解析。 用法 解析器功能是默认导出: const parseColor = require ( 'css-color' ) ; 参数顺序和范围 解析器函数有两个参数,一个回调,将解析后的颜色值作为参数传递给该回调,以及要解析的颜色字符串(此API旨在最大程度地降低GC压力)。 它返回回调的返回值。 如果无法成功解析颜色,则将使用null
【文件预览】:
css-color-master
----package.json(837B)
----.eslintrc.json(673B)
----.github()
--------workflows()
----test()
--------test.js(21KB)
----package-lock.json(212KB)
----src()
--------index.js(11KB)
--------color-names.js(5KB)
--------generated-parsers.js(7KB)
----.npmignore(59B)
----parser-generator()
--------parsergen.js(3KB)
--------generate-csscolor.js(6KB)
----.gitignore(24B)
----benchmark.js(13KB)
----README.md(5KB)