делает CSS каждый текстовый элемент темнее - PullRequest
0 голосов
/ 01 апреля 2012

Я только что понял, что все мое приложение Rails было бледным, и хотел бы быстро исправить, чтобы весь текст выглядел, скажем, на 120% темнее. Моя проблема в том, что мои значения цвета текста повсюду. (Если бы у меня было только несколько значений цвета текста, то было бы проще найти и заменить их все).

Есть ли способ сделать это? Я не знаком с less, но надеюсь, что есть какое-то быстрое решение, которое может мне помочь.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2012

Я полагаю, что меньше используется для того, чтобы все CSS основывались на правилах, поэтому реализовать их сейчас будет так же сложно, как если бы вы переписали свой CSS.

Например, если вы установитебазовый цвет как @base: #ccc;тогда вы можете установить другие цвета как%, например

 div { .box-shadow(0 0 5px, 30%) }

Однако это все равно заставит вас пройти и заменить все ваши значения CSS процентами, а также выучить меньше ... Хорошее долгосрочное решение, но небыстрое исправление.

Я не эксперт по рельсам, но если вам нужно просмотреть все ваши файлы с помощью команды замены и заменить #fff на #ccc и т. д.?

1 голос
/ 01 апреля 2012

Поскольку ваш CSS не менее (или Sass), нет простого способа сделать это. Однако написание сценария, который бы находил все значения цвета в css (используя регулярное выражение) и заменял их более темным цветом (то есть уменьшая все отдельные значения цвета на некоторый процент), не составило бы труда.

...