javascript:我需要通过背景颜色转换元素的文本颜色,任何建议?

问题描述:

我有div元素背景颜色:红色;所以我需要将div div的文本颜色设置为convert(我的DIV的背景颜色),是否有任何插件或函数使其变得简单? JQuery或JavaScript,希望他们这样做。javascript:我需要通过背景颜色转换元素的文本颜色,任何建议?

+0

你想要做什么的文本颜色? –

+0

将他转换为相反的颜色,例如div具有黑色背景色,文本颜色必须是白色,并且翻转,如果div的背景为白色,那么文本颜色必须是黑色的,并且它必须与任何颜色一起使用,不仅黑色/白色。 –

+0

你的意思是你想要一些代码来找出什么是反色? – ryadavilli

这应该工作:

var div = $("#my_div"); 
div.css({color:div.css("background-color")}) 
+0

这不是我的意思 –

+0

如果你有十六进制颜色,你可以使用这个http://*.com/questions/1664140/js-function-to-calculate-complementary-color – cuzzea