如何使用 JavaScript 根据背景颜色更改文本颜色?
任务是根据背景颜色设置前景色,使其可见。这里讨论了一些重要的技术。我们将使用 JavaScript。
方法:
- 首先选择随机背景颜色(通过选择随机 RGB 值)或特定颜色。
- 使用 YIQ 公式获得 YIQ 值。
- 根据 YIQ 值选择有效的前景色。
示例 1:此示例使用上述方法。
How to change text color depending
on background color using JavaScript?
GeeksForGeeks
This is GeeksForGeeks.
输出:
- 在点击按钮之前:
- 点击按钮后:
示例 2:此示例使用上面讨论的方法,但不只使用黑色和白色作为前景。
How to change text color depending
on background color using JavaScript?
GeeksForGeeks
This is GeeksForGeeks.
输出:
- 在点击按钮之前:
- 点击按钮后: