2013-09-15 2 views
0

В LESS вы можете сделать это:Sass против LESS - включают в себя CSS класс

.my-class { 
    color:blue; 
} 

.my-other-class { 
    .my-class; 
    font-size:14px; 
} 

В Сасс это можно сделать с @extend:

.my-other-class { 
     @extend .my-class; 
     font-size:14px; 
} 

Но here, в комментарии к основному тексту, MartinAnsty говорит, что он может не работать с директивами @media. Так что функциональность @extend в Sass и mixins в LESS полностью равны?

ответ

2

Это сработает, Мартин означает, что mediaquery также будет расширен, если у них есть класс. Так что если .my-класс получил медиа-запрос max-width 500 {color: blue} и min-width 600 {color: green}, вы должны помнить, что он будет выполнен в расширенном виде.

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