2013-08-29 17 views
12

Im nowe do Sass i próbował jakiś kod:Nowością Sass, oczekując oczekuje selektor

$blue: #3bbfce 
$margin: 16px 

.content-navigation 
border-color: $blue 
color: darken($blue, 9%) 

.border 
padding: $margin/2 
margin: $margin/2 
border-color: $blue 

ale teraz w mojej aplikacji szyn ja dostać ten błąd:

Invalid CSS after "$margin": expected selector or at-rule, was ": 16px" 

Co złego?


Teraz próbowałem coś z ZURB:

.your-class-name { 
    @include button; 
    @include dropdown-button($padding, $pip-color, $base-style); 
} 

Ale teraz pojawia się błąd

Undefined mixin 'dropdown-button'. 
+1

Wygląda na to, że brakuje ci składni w stylu SASS i SCSS w tym samym pliku. Musisz wybrać jedną lub drugą. – cimmanon

Odpowiedz

18

tracisz średników po swoich deklaracjach stylu. Należy również do hermetyzacji deklaracji selektora w nawiasach klamrowych:

$blue: #3bbfce; 
$margin: 16px; 

.content-navigation { 
    border-color: $blue; 
    color: darken($blue, 9%); 
} 

.border { 
    padding: $margin/2; 
    margin: $margin/2; 
    border-color: $blue; 
} 

Możecie przeczytać ponad this primer od twórców SASS.

+0

Och, teraz zadziałało! Dzięki! –

+0

Skoro to zadziałało, czy chciałbyś zaakceptować tę odpowiedź jako poprawną? – zeantsoi

+0

Tak w 3 minuty! Nie mogę tego zrobić, ponieważ nie mam 15 punktów! Ale jeszcze jedno, uaktualniam moje pytanie, ponieważ otrzymuję nowy błąd! –