2016-06-13 1 views
0

Je veux construiregulp-SASS nouvelle ligne pour le sélecteur multidirectionnel

.btn-default { 
    color: #ccc; 

    &:hover, 
    &:focus { 
     color: #ddd; 
    } 
} 

dans

.btn-default { 
    color: #ccc; 
} 

.btn-default:hover, 
.btn-default:focus { 
    color: #ddd; 
} 

Mais au contraire, il se compare dans

.btn-default { 
    color: #ccc; 
} 

.btn-default:hover, .btn-default:focus { 
    color: #ddd; 
} 

D'autre part, il fonctionne bien sans &, qui construisent

a, 
.btn { 
    color: #ccc; 
} 

dans

a, 
.btn { 
    color: #ccc; 
} 

Alors, comment dois-je construire & en multi-lignes?

J'utilise gulp-sass. L'option est disponible here.

+0

Même un sélecteur avec '&' et l'autre sans travaux. Cela ressemble donc seulement quand le compilateur Sass lui-même le produit en une ligne – Harry

Répondre