Я работаю над концепцией связи между SASS и Javascript.Особенность в том, что мои переменные SASS меняют целые макеты.Конечно, Javascript должен это заметить.
Javascript до сих пор не может читать переменные SASS.
Однако я могу генерировать CSS-переменные, включая и выключая переменные SASS.
Переменные CSS теперь можно читать с помощью Javascript.И наоборот, я знаю, включена ли переменная SASS.
IE11 не может разумно читать переменные CSS, насколько это понятно.Pollyfill, например IE11 - существует ли polyfill / script для переменных CSS? решить эту проблему.Если бы не было больших накладных расходов.Я вообще не хочу их использовать.
Моя идея - добавить несуществующие свойства CSS в тег HTML.Как html { stackoverflow: true }
.Теперь я могу читать это с помощью Javascript.
Конечно, у меня есть распознавание в браузере, поэтому я могу установить инструкции CSS только для IE.EG html.browser-msie { stackoverflow: true }
.Так что мой CSS не является мусором для других браузеров.
Что вы говорите?Какие неожиданные последствия я получу, если напишу несуществующие команды CSS?