Chciałem użyć CSS twitter bootstrap tylko w określonym elemencie na mojej stronie internetowej.zawijanie .less definicji css w przestrzeni nazw
Próbowałem zrobić to jak w poniższym kodzie. Ale po skompilowaniu tego do pliku css nic nie zostało wyprowadzone. Jeśli przeniosłem @import
poza #my_div
, otrzymałem wszystkie definicje css dla boostrap Twitter.
#my_div {
@import "../twitter_bootstrap/lib/bootstrap.less";
}
W jaki sposób mogę nadać przestrzeni nazw plik less css
?
Problem dotyczy '@ import'. Nie działa podczas używania go w przestrzeni nazw. –
@MartinsBalodis Kod dla lib powinien być plikiem LESS (wystarczy dodać '#ns {.anything() {' na początku i dwa '}' na końcu twojej biblioteki CSS, a plik główny musi być również MNIEJ Plik powinien mieć miejsce na początku poza '#my_div {}' Nic z pierwszego pliku nie będzie wyprowadzane bez dalszych instrukcji, więc możesz go zaimportować w dowolnym miejscu przed tym selektorem, a następnie '#ns> .twitter;' instrukcja na końcu doda twój kod dokładnie tam, gdzie chcesz – FelipeAls
Możesz zaimportować pliki do biblioteki twitter, nie mogę edytować tych plików, są one używane jako moduł git submodule [główny moduł Twittera bez plików] (https://github.com /twitter/bootstrap/blob/master/lib/bootstrap.less) –