У меня есть Div, и я должен поместить на него немного текста. Фон Div генерируется динамически. Поэтому я хочу выбрать цвет текста на основе фона. < /p>
Пока я пробовал это. < /p>
function invert(color){
return (color.replace('#','0x')) > (0xffffff/2) ? 'black' : 'white'
}
< /code>
Используя это, я получаю черный для красного. invert ('#ff0000') => black < /code> (хотя белый выглядит лучше с красным) < /p>
это подход в порядке? Или есть еще один лучший способ ..
Подробнее здесь: https://stackoverflow.com/questions/111 ... r-in-a-div