MSBuild: как я могу использовать директивы препроцессора для условного включения определенных фрагментов CSS? ⇐ CSS
-
Anonymous
MSBuild: как я могу использовать директивы препроцессора для условного включения определенных фрагментов CSS?
Проблема:
[*]У меня есть две конфигурации сборки. Каждый из них имеет свой собственный символ препроцессора: DEV и PROD. [*]Я бы хотел, чтобы каждая сборка имела свой собственный цвет фонового изображения. [*]Я знаю, что для файлов C# можно использовать директивы препроцессора с символами сборки для условной генерации кода.
Вопрос: Как это сделать с помощью CSS-файла (как показано ниже)?
.page { положение: относительное; дисплей: гибкий; гибкое направление: столбец; } основной { гибкий: 1; } .сайдбар { #if ПРОД фоновое изображение: линейный градиент (180 градусов, #ff80ed 0%, Gainsboro 90%); #еще фоновое изображение: линейный градиент (180 градусов, RGB (5, 39, 103) 0%, #3a0647 70%); #endif }
Проблема:
[*]У меня есть две конфигурации сборки. Каждый из них имеет свой собственный символ препроцессора: DEV и PROD. [*]Я бы хотел, чтобы каждая сборка имела свой собственный цвет фонового изображения. [*]Я знаю, что для файлов C# можно использовать директивы препроцессора с символами сборки для условной генерации кода.
Вопрос: Как это сделать с помощью CSS-файла (как показано ниже)?
.page { положение: относительное; дисплей: гибкий; гибкое направление: столбец; } основной { гибкий: 1; } .сайдбар { #if ПРОД фоновое изображение: линейный градиент (180 градусов, #ff80ed 0%, Gainsboro 90%); #еще фоновое изображение: линейный градиент (180 градусов, RGB (5, 39, 103) 0%, #3a0647 70%); #endif }
Мобильная версия