Próbuję ponownie użyć zestawu klas ustawionego w zapytaniu o media jako mixins do użycia w witrynie zamiast osadzania nie-semantycznych nazw klas w html.Używanie zestawu klas w zapytaniu o media jako mixin w mniej
Oto przykład mojego problemu.
@media (min-width: 1000px) {
.foo{width:120px;}
.foo-2{width:150px;}
}
@media (max-width: 999px) {
.foo{width:110px;}
.foo-2{width:120px;}
}
.bar{.foo;}
.bar-2{.foo;}
.bar-3{.foo-2;}
.bar-X nigdy nie zostanie zastosowany żaden styl. Mogę się domyślić, że tak się dzieje, ponieważ LESS nie tworzy .bar-X wewnątrz zapytań o media, więc nic nie zostanie zastosowane.
Czy jest to błąd w LESS, czy coś, czego nigdy nie osiągnę? Obejście tego byłoby idealne.
Co należy powiedzieć o zadeklarowaniu .foo nad sekcją zapytań o media, to zapytania o media zastąpią atrybuty, a zostaną rzucone na selektory słupka X? – Lowkase