javascript - 在 Javascript 中将不透明度转换为十六进制

标签 javascript hex

在 Javascript 中将不透明度 (0 - 1) 转换为十六进制 (00 - ff) 的首选方法是什么?

我的想法是使用 if 语句来检查不透明度是否在 1 到 0.95 之间,然后使用 ff。以我的方式降低到 0。

最佳答案

在最基本的层面上,您只是将十进制转换为十六进制:How to convert decimal to hex in JavaScript? :

yourNum = yourNum.toString(16);

0.0 - 1.0 范围只是 0-255 范围的百分比格式。因此,乘以您的值(例如 0.5 * 255)然后转换为十六进制,您将得到正确的值。

关于javascript - 在 Javascript 中将不透明度转换为十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877322/

相关文章:

javascript - 如何加载内容onclick菜单?

javascript - 将 Node 14.X 程序转换为 AWS Node 12.X Lambda 函数

javascript - 在 JavaScript 中将数组转换为对象

javascript - 如何从 jquery 中的下拉列表中删除或隐藏重复值

python - 打印十六进制字符串

java - 如何使用 Gson 以十六进制表示整数?

c - 不使用十进制或二进制的十六进制到八进制转换程序

javascript - 共享工具提示的 Highcharts 工具提示格式

linux - 添加两个十六进制数字并在 shell 脚本中存储为十六进制数字

c - C 中的短整型、十六进制和二进制基数