Итак, я недавно создал новый проект, используя Zurb's Foundation. У меня есть настройки по умолчанию, работающие в настройке gem (http://foundation.zurb.com/docs/sass.html).
Моя проблема заключается в изменении кнопок. По умолчанию мои кнопки имеют квадратную форму, и мне нужен красивый стиль с закругленными углами. Итак, в _settings.scss
я изменил следующую строку:
$button-radius: 30px;
Но ничего не происходит. Итак, после прочтения документации я попытался создать свой собственный класс кнопок и включить миксин кнопок вот так:
.your-class-name {
@include button($padding, $bg, $radius, $full-width, $disabled, $is-input);
}
Но когда я это делаю, я получаю сообщение об ошибке, что $padding
не существует! Это меня по-королевски сбило с толку, поскольку оно используется во всем Фонде (по крайней мере, я так понимаю).
Может ли кто-нибудь подсказать, что здесь может быть не так. При необходимости могу предоставить любую дополнительную информацию.
Наконец, я не думаю, что применяется опция $global-radius
, потому что когда я изменяю свойство, но это не вызывает ошибки, я немного озадачен!
РЕДАКТИРОВАТЬ:
Вот верхняя часть моего основного файла SASS:
// Global Foundation Settings
@import "settings";
// Comment out this import if you don't want to use normalize
@import "normalize";
// Comment out this import if you are customizing you imports below
@import "foundation";
$padding
- это имя аргумента для этой примеси, вы должны передать ему значение, а не переменную, которая не была инициализирована. Включается ли файл настроек раньше всех остальных? - person cimmanon   schedule 26.07.2013$button-med
для заполнения. - person cimmanon   schedule 26.07.2013$border-radius
, похоже, не работает. - person Sheixt   schedule 26.07.2013@debug $button-radius;
после импорта основы. - person cimmanon   schedule 26.07.2013