Переопределить свойство / значение переменной меньше с помощью встроенной переменной в jsp/html

У меня есть ситуация, когда я должен переопределить свойство / значение менее переменной с помощью встроенной переменной, записанной в jsp / html. Я определяю несколько переменных в основном файле (abc.less) следующим образом:

@bodyColor: rgb(88,90,91); // (#585a5b) grayish
@brandColor1: rgb(23,59,107); // (#173b6b) dark

и я пишу следующие в jsp / html для изменения цвета, я использую то же имя переменной, что и основной файл.

@bodyColor: rgb(255,0,0); // (#ff0000) redish
@brandColor1: rgb(204,204,204); // (#cccccc) grayish

но оно переопределяет основное свойство файла, пожалуйста, дайте мне знать, как оно будет работать. Заранее спасибо.

1 ответ

Вы можете создать файл со всеми цветами, определенными в нем как colors.less

@bodyColor: rgb(255,0,0); // (#ff0000) redish
@brandColor1: rgb(204,204,204); // (#cccccc) grayish

затем добавьте следующее утверждение вверху во всех остальных файлах,

@import "colors.less";

Таким образом, нет необходимости изменять цвета во всех файлах, вместо этого вы можете просто изменить его в colors.less файл, и он будет обновляться во всех других местах.

Вы можете использовать тот же метод для определения и повторного использования стилей, mixins и других переменных.

Другие вопросы по тегам