<brak wst臋pu>
- Zagnie偶d偶anie - podstawowa funkcja Sass, pozwalaj膮ca unikn膮膰 powtarzania du偶ej ilo艣ci kodu. 艢wietne jest tak偶e odwo艂ywanie si臋 do referencji przez &.
- 艁atwe wyszukiwanie odpowiedniej linijki CSS w przegl膮darce - Chrome Devtools pokazuj膮, kt贸ra linijka Sass jest odpowiedzialna za konkretn膮 regu艂臋 CSS. Wystarczy przeskoczy膰 do pliku i j膮 wyszuka膰, a nast臋pnie zmieni膰 w pliku.
- 艁atwiejsza praca z media queries. Sass zaskoczy艂 mnie mo偶liwo艣ci膮 stosowania takiej sk艂adni
.any-element { @media(max-width: 768x){ width: 100%; } }
Znacznie u艂atwia to prac臋 ze stylowaniem, a tak偶e p贸藕niejsze zrozumienie kodu. How awesome is that!!!
- Zmienne, pozwalaj膮ce na zmian臋 dowolnej warto艣ci na inn膮. Bezcenne, gdy klient postanowi zmieni膰 czcionk臋 na ca艂ej stronie na Comic Sans, albo gdy nie chcesz za ka偶dym razem wklepywa膰 kodu koloru w rgba. "Vanilla" CSS te偶 umo偶liwia stosowanie zmiennych, ale ta funkcja nie jest jeszcze rozpowszechniona.
- Logiczny podzia艂 styl贸w CSS - deweloper mo偶e rozdzieli膰 style na kilka plik贸w, zawieraj膮cych zmienne, typografi臋 czy podzia艂 ze wzgl臋du na elementy strony. Dzi臋ki temu, mamy wzorowy porz膮dek w plikach.
- Debugowanie - gdy wpiszemy b艂臋dn膮 regu艂臋 w CSS, po prostu si臋 ona nie wy艣wietli. Sass w po艂膮czeniu z Compass, reaguje na nie b艂臋dem, kt贸rego nie mo偶na przeoczy膰. Najcz臋艣ciej style przestaj膮 by膰 wczytywane i widzimy "Big ugly error".
- Kontrola kolor贸w - Sass pozwala na rozja艣nianie, 艣ciemnianie i wiele innych zmian dotycz膮cych kolor贸w za pomoc膮 prostych funkcji.
- Mixiny - unikanie pisania powtarzalnego kodu, np przy box-shadow.
- I wiele wi臋cej - Sass ma znacznie wi臋cej ciekawych i zaawansowanych funkcji.
Najwi臋kszy minus Sass
Szybko艣膰 dzia艂ania. Podczas tworzenia du偶ej strony na mocnym sprz臋cie, Sass kompiluje si臋 oko艂o 1.0 - 1.5s, natomiast na s艂abym, nawet do 5 sekund. Ten czas tracimy przy ka偶dym od艣wie偶eniu strony.
Mimo tego, ka偶dy nowy projekt zaczynam poleceniem Compass Init. Sass rulez
Mimo tego, ka偶dy nowy projekt zaczynam poleceniem Compass Init. Sass rulez
Brak komentarzy:
Prze艣lij komentarz