Изменить цвет текста на основе цвета фона в DivCSS

Разбираемся в CSS
Anonymous
Изменить цвет текста на основе цвета фона в Div

Сообщение Anonymous »

У меня есть 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

Вернуться в «CSS»