#php #css #sass
#php #css #sass
Вопрос:
Я хочу добавить немного магии в свой CSS в некоторых проектах PHP (запуск Sass в режиме просмотра в данном случае нецелесообразен), но я не могу найти ничего, что соответствовало бы всем требованиям. Мои критерии:
- Легко интегрируется в приложения PHP независимо от фреймворка
- Поддерживается
- Синтаксис совместим с CSS (что исключает Less и несколько других)
Решение не обязательно должно быть чистым PHP, но оно должно быть идеальным для интеграции с PHP-проектами.
Я понимаю, что это повторяющийся вопрос, но с момента последнего ответа на него многое изменилось (например, PHamlP, похоже, умер).
Ответ №1:
Возможно, Assetic соответствует вашим требованиям. Смотрите эту презентацию slideshare для получения дополнительной информации.
В целом Assetic — это платформа для управления активами, которая включает, например, фильтры, которые могут обрабатывать SASS, SCSS или даже Compass. Внутренне они просто вызывают соответствующий исполняемый файл и фильтруют входные данные.
Комментарии:
1. Это выглядит действительно великолепно, спасибо! Для тех, кто читает это, но не видел этого, это менеджер ресурсов для PHP для обработки CSS и Javascript, и вы можете добавить фильтры, такие как компрессоры, перезаписчики или интерпретаторы для таких вещей, как SASS и CoffeeScript.