2013-09-01 14 views
29

Posiadanie wielu selektorów dwie klasy dla pojedynczego bloku deklaracji, czy jest możliwe, aby uprościć następujące (czyli nie trzeba powtarzać tag body):Wiele dwie klasy selektorów w Sass

body.shop, body.contact, body.about, body.faq {background-color:#fff;} 

Odpowiedz

51

spróbuj tego:

body{ 
    &.shop, &.contact, &.about, &.faq { 
     background-color:#fff; 
    } 
} 
5
body { 
    &.shop, &.contact { 
     // Styles here... 
    } 
} 
9

W tym przypadku możemy użyć @each dyrektywy:

$pages: shop, contact, about, faq; 

body { 
    @each $page in $pages { 
    &.#{$page} { 
     background-color:#FFF; 
    } 
    } 
} 

sassmeister.com

Powiązane problemy