Могу ли я использовать параметры URL в МЕНЬШЕ css?

Введение:

Я пробую МЕНЬШЕ в asp.net mvc окружающая обстановка.

Я использую точку без точки для обработки на стороне сервера (и я бы не хотел использовать обработку на стороне клиента, особенно после публикации всего проекта).

Мне нужно применить дизайн, в котором используются разные цветовые схемы в зависимости от разных вещей (например, времени суток).

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

Проблема:

Но мне нужно как-то изменить цветовые темы с помощью внешнего параметра.

Идеи:

Сначала я подумал, что параметр URL, например style.less? Theme = fuschia, подойдет, но я не нашел способа разобрать что-то подобное.

Тогда я подумал, что создание очень коротких blue.less, green.less, orange.less, состоящих только из объявленных переменных цвета и включающих main.less в каждую из них, было бы надежным решением.

У меня не было возможности опробовать второе решение, но я подумал, что сейчас самое время спросить совета о наиболее надежном способе сделать это.

Проблема снова в следующем: я хочу контролировать некоторые вещи в моем файле less извне.

12
задан madth3 4 September 2013 в 22:37
поделиться