Самый крутой CSS-фреймворк, о котором я знаю, это МЕНЬШЕ . Он позволяет вам добавлять переменные, наследование, арифметические операции и другую крутость, используя CSS-подобный синтаксис, и «компилировать» до обычного CSS, используя шаг сборки или плагин сервера.
Как и C на C ++, синтаксис LESS обратно совместим с CSS, поэтому вы можете просто переименовать все ваши файлы .CSS в .LESS и начать добавлять функциональность LESS без изучения совершенно нового языка.
Как отмечается в комментариях ниже, Rails и PHP поддерживают LESS уже через серверные плагины. В бета-версии есть также порт ASP.NET. Также есть поддержка Django . И ColdFusion . И так далее ...
Обратите внимание, что использовать LESS (в качестве исполняемого файла Ruby, который выплевывает CSS-файлы) можно так же просто, как запустить его для компиляции файлов .LESS в .CSS как часть вашего процесса сборки. Разумеется, машина для сборки должна иметь возможность запускать Ruby, если только вы не используете один из плагинов, которые перенесли компилятор LESS в естественный код этой платформы.
Обратите внимание, что xCSS предлагает функции, аналогичные LESS - хотя я не слышал о xCSS. AFAIK LESS более популярен, но другие в сообществе могут влиять, так как популярность быстро меняется!