📌  相关文章
📜  如何使用 JavaScript 根据背景颜色更改文本颜色?

📅  最后修改于: 2022-05-13 01:56:49.301000             🧑  作者: Mango

如何使用 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.
       

输出:

  • 在点击按钮之前:
  • 点击按钮后: