您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

以编程方式使十六进制颜色(或rgb和混合颜色)变亮或变暗

以编程方式使十六进制颜色(或rgb和混合颜色)变亮或变暗

功能pSBC)将采用十六进制或RGB网页颜色。pSBC可以将其变暗或变亮,或将其与第二种颜色混合,也可以将其直接传递但从十六进制转换为RGB(Hex2RGB)或从RGB转换为十六进制(RGB2Hex)。所有这些甚至都不知道您使用的是哪种颜色格式。

这运行得非常快,可能是最快的,特别是考虑到它的许多功能。制作时间很长。在我的github上查看整个故事。如果要使用绝对最小和最快的方式来着色或混合,请参阅下面的“微功能”并使用2线速度恶魔之一。它们非常适合用于激烈的动画,但是此处的此版本对于大多数动画而言足够快。

功能使用对数混合或线性混合。但是,它不能转换为HSL来适当地使颜色变暗或变暗。因此, 使用HSL的更大,更慢的函数

jsFiddle与pSBC

github> pSBC维基

特征:

其他 2022/1/1 18:16:43 有640人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶