Rysik jest preprocesorem kodu CSS, co pozwala nam na prostszą pracę w naszym edytorze tekstu, a następnie wyjaśniam powody mojego oświadczenia.
To jest arkusz stylów, jaki znamy:
body {font: 12px Helvetica, Arial, sans-serif; } a.button {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
Byłby to ten sam arkusz stylów utworzony w programie Rysik:
czcionka body 12px Helvetica, Arial, sans-serif a.button -webkit-border-radius 5px -moz-border-radius 5px border-radius 5px
Gdzie są klucze? Gdzie podziały się średniki, okrężnica? Zapomniany, Rysik robi to dla nas.
Jeśli zaczynasz od CSS y HTML nie zaleca się używania Rysik z prostego faktu, że możesz zapomnieć, jak to naprawdę działa, ale jeśli masz już czas na tym świecie i chcesz zaoszczędzić kod i pracować ... śmiało.
Programiści Python znajdą w Rysik coś bardzo podobnego do tego, do czego są przystosowane, ponieważ potrzebujesz tylko prawidłowego wcięcia, aby magia została wykonana.
instalacja
dla Rysik praca, którą musimy zainstalować node.js który znajduje się w gałęzi Community, więc przystępujemy do tego:
$ sudo pacman -S nodejs
A później instalujemy Stylus. Tradycyjnym sposobem byłoby:
$ npm install -g stylus
Instaluje się dobrze, ale nie działa dla mnie, więc znacznie łatwiej jest zainstalować z AUR:
$ yaourt -S nodejs-stylus
Jak używać rysika
Ok, już zainstalowaliśmy node.js i zainstalowaliśmy Rysik.. Jak tego używamy? To jest proste. Powiedzmy, że mamy katalog z następującymi plikami:
- dir - index.html - style.css
Musimy tylko utworzyć plik styl.styl, nad którym będziemy pracować. W tym pliku możemy mieć coś takiego:
body background-color #ffff font-size 12px a. kolor przycisku czerwony dopełnienie 10px
Jeśli zapiszemy lub wprowadzimy jakiekolwiek zmiany, nic się nie dzieje, ponieważ nie „kompilujemy” naszego pliku. Aby go skompilować, otwieramy terminal w naszym katalogu (gdzie plik styl.styl) i wykonujemy:
stylus -c style.styl
Ale za każdym razem, gdy zapisujemy plik styl.styl musielibyśmy wykonać kod, ale na szczęście nie jest to konieczne, ponieważ jeśli wykonamy to samo polecenie, ale dodamy parametr -w (patrz) dzieje się co następuje:
stylus -c -w style.styl obserwowanie /usr/lib/node_modules/stylus/lib/functions/index.styl skompilowane style.css obserwowanie style.styl skompilowane style.css skompilowane style.css
Innymi słowy, plik jest automatycznie kompilowany. Czy wynik byłby?
body {background-color: #fff; font-size: 12px} a.button {color: # f00; padding: 10px}
Jak widać, nie tylko nasz kod nas tworzy CSS, ale eliminuje niepotrzebne spacje, dzięki czemu nasz arkusz stylów waży mniej 😀
Nie tylko to, Rysik Pozwala nam przekazywać pliki CSS do ich formatu, a sposób, w jaki możemy używać ich składni, jest bardzo zróżnicowany. A to tylko podgląd. Dlatego zachęcam, jeśli jesteście zainteresowani, aby dowiedzieć się czegoś więcej Rysik
Jest z:
$ sudo npm install -g rysik
Ale dlaczego? Jeśli chcę go używać tylko w mojej sesji… ale cóż, jeśli problem polega na tym… 🙂
Na początku jest to w porządku, ale Stylus jest używany z różnymi wtyczkami, na przykład z automatycznym prefiksem Nib lub Stylus.
Myślę, że po zainstalowaniu go z Yaourt nie jest zapisywany w / usr / local / lib / node_modules i gdybyś próbował zaimportować i użyć którejkolwiek z bibliotek, przeleciałbyś xD
Zdarza się, że jak mówiłem na forum, Stylus opiera się na korzystaniu z bibliotek w sposób transparentny z poziomu terminala, to jest esencja tego preprocesora, robi takie rzeczy jak:
rysik -u jeet -u pęknięcie -u typograficzne -u nib -w style.styl
Za powiedzenie czegoś (możesz mieć alias lub funkcję, użyć gulp lub pomruku, lub cokolwiek innego: 3). Interesującą rzeczą w tym jest to, że nie wypłaca css z pudełka podczas kompilacji, ale wypełnia go „dynamicznie”, ponieważ w kodzie wywołujesz funkcje i mieszanki odpowiednich bibliotek.
W efekcie wstawi płaski kod, który jest zadeklarowany (resety, poprawki, itp.), Ale nie sprawi, że zaczniesz palić na przykład funkcje span () jeet, jeśli ich nie wywołasz i to jest czysta miłość x3
To cały świat i dlatego ci mówię, instalując go w ten sposób, nie wiem, do jakich plików się on zalicza i nie sądzę, abyś mógł używać rozszerzeń tak prosto, ponieważ kiedy używasz wiersza poleceń, - flaga use będzie szukać w folderze instalacji rysika, z węzłem to node_modules i pozostanie tam, gdzie powiedziałem powyżej, z Yaourt, NPI xD
ciekawy!
Sugeruję, abyś zrobił zaktualizowany samouczek dotyczący korzystania z numeru SIP do dzwonienia na telefony komórkowe z komputera ... za darmo