2016-07-01 3 views
0

У меня есть стиль .post, .share, .tag как это:Синтаксис SaSS для атрибута с классом внутри?

.post { 
    ... // style for .post 
} 
.share { 
    ... // style for .share 
} 
.post { 
    ... //style for .tag 
} 

Итак, я хочу стиль для a.post, a.share, a.tag. Это любой способ написать его внутри .post, .share, .tag синтаксис выше? Или я должен написать его в отдельных снаружи, как:

a.post {} 
a.share {} 
a.tag {} 

ответ

1

Вы можете использовать интерполяцию строки на амперсанде #{&}, а также необходимы @at-root для вложенных каскадных селекторов.

.post { 
    @at-root a#{&} { 
     display: block; 
    } 
} 

DEMO

Смежные вопросы