Я только начинаю с sass, компаса и прочего, и написание собственных миксинов работает хорошо и т. д. … так что SASS, кажется, работает нормально.
Поначалу информация о компасе звучала очень здорово, но у меня есть проблема, что стандартные CSS3-Supported-Mixins просто не будут работать.
Версия GEM: 1.8.24
Версия SASS: 3.1.19
Версия COMPASS: 0.12.1
My screen.scss
@import "compass/reset";
.bam {
@include border-radius(5px);
}
Я создал проект с помощью compass create myProject
]. Затем следует использовать cd myProject
. За ними следуют часы с компасом
.
При записи вышеупомянутого .scss
я получаю следующее сообщение об ошибке
Change detected at $time to: screen.scss
error sass/screen.scss <Line 11: Undefined mixin 'border-radius'.> overwrite stylesheets/screen.css
В руководстве по компасу ничего не говорится о необходимости дополнительной настройки. Так что я как бы застрял здесь. Любая помощь будет оценена!
Решение
Несмотря на то, что я думал, что делал это ранее в тесте, решение состоит в том, чтобы на самом деле ВКЛЮЧИТЬ требуемый «класс» Compass через @import «compass/css3»