CSS 如何根据背景色自动切换黑白文字?
欢迎关注我的公众号:前端侦探在项目中,经常会碰到背景色不确定的场景,为了让内容文字足够清晰可见,文字和背景之间需要有足够的对比度。换句话说,当背景是深色时,文字为白色,当背景是浅色时,文字为黑色,就像这样:通常这种情况,大家可能会通过 js 去计算背景色的深浅度(灰度),算法是公开的,如果已知颜色的RGB值,那么可以通过以下方式得到颜色灰度luma = (red * 0.2126 + green * 0.715...
更新日期:2023-03-23467 人关注