Задать вопрос

Как изменить цвет текста в зависимости от фона, над которым он находится?

Возникла задача изменить динамически цвет текста (части текста или слова) в зависимости от фона на котором он находиться. Это нужно чтобы текст был всегда читаем и не сливался (фон может быть как картинка так и видео). На jquery встречал такой плагин, но не могу название его найти.
  • Вопрос задан
  • 15840 просмотров
Подписаться 5 Оценить Комментировать
Решения вопроса 1
@petter2003 Автор вопроса
Я более-менее нашел подходящее решение. BackgroundCheck - kennethcachia.com/background-check
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 6
linoleum
@linoleum
А что, если просто добавить тексту text-shadow? Скажем, если цвет черный, то сделать ему белую тень. Тогда всегда будет контрастировать либо сам текст, либо тень.
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Сделайте полупрозрачный фон под текстом, это будет смотреться отлично.
Со статичным фоном - изображением, Вы возможно и сможете сделать что-то, но с видео - представляете, как это загрузит страницу?
Кроме того, Вы получите идиотскую радугу, нарисуйте себе пример того, что Вы хотите, просто расставляя цвет вручную и убедитесь сами. Дизайнер всегда борется над контролем над ситуацией, а Вы сами себя этого контроля лишаете.
Ответ написан
Комментировать
@petter2003 Автор вопроса
Такой вариант не подойдет, так как фон динамический картинкой.
Ответ написан
Комментировать
@NewTypes
На себя
Соревнования кто загрузит клиент быстрее?
Над видео? Мне кажется, пользователи со слабыми ПК пошлют такой сайт. Это же не на сях с рендерингом возиться.
Ответ написан
Комментировать
@Nico_Bellic
с помощью Less или Sass функций.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы