Joh*_*ith 14 ruby-on-rails sass
我是sass的新手并尝试了一些代码:
$blue: #3bbfce
$margin: 16px
.content-navigation
border-color: $blue
color: darken($blue, 9%)
.border
padding: $margin / 2
margin: $margin / 2
border-color: $blue
Run Code Online (Sandbox Code Playgroud)
但现在在我的rails应用程序中我收到此错误:
Invalid CSS after "$margin": expected selector or at-rule, was ": 16px"
Run Code Online (Sandbox Code Playgroud)
怎么了?
现在我尝试了与zurb的一些东西:
.your-class-name {
@include button;
@include dropdown-button($padding, $pip-color, $base-style);
}
Run Code Online (Sandbox Code Playgroud)
但现在我得到了错误
Undefined mixin 'dropdown-button'.
Run Code Online (Sandbox Code Playgroud)
zea*_*soi 20
在样式声明后,您将丢失分号.您还需要在大括号中封装选择器声明:
$blue: #3bbfce;
$margin: 16px;
.content-navigation {
border-color: $blue;
color: darken($blue, 9%);
}
.border {
padding: $margin / 2;
margin: $margin / 2;
border-color: $blue;
}
Run Code Online (Sandbox Code Playgroud)
您可能希望阅读SASS创作者的这篇入门读物.