Moja witryna używa bootstrap
+ font-awesome
i staram się stworzyć "alias" w moim site.less
pliku:Mniej CSS "alias" z bootstrap + font-niesamowite
.icon-domain { .icon-fire; }
.icon-group { .icon-tags; }
Powód to robię ponieważ mam w mojej witrynie element "Domena" i mogę zmienić ikonę w przyszłości, więc nie chcę bezpośrednio używać ikony "ognia" w moim kodzie HTML.
Klasa icon-group
działa na moim kodzie, ale icon-domain
nie. Z tego, co mogę powiedzieć, wynika to z faktu, że font-awesome ma w swoim kodzie klasę icon-group
. Z tego, co zrozumiałem, mogę dołączyć klasę do innej klasy, aby połączyć je w nową klasę, ale po prostu nie działa tutaj.
mogę zmusić go do pracy, czy mogę to zrobić w moim site.less
:
.icon-domain { &:before { content: "\f06d"; } }
Ale to nie jest idealne, ponieważ mam do określenia zawartości siebie i za pomocą .icon-domain { .icon-fire; &:before; }
jest błąd składni. Czy jest jakiś sposób, aby to działało poprawnie?
Początkowo nie wyjaśniłem, ale zawierałem wszystkie zależności ładowania początkowego. Dzięki. – lifo
Więc jaki komunikat błędu otrzymujesz? –