LESS

A CSS egy igazán praktikus dolog, annál voltaképpen csak a LESS praktikusabb. Amennyire néztem, a front-end fejlesztők körében kicsit megoszlik a vélemény, vannak, akik imádják és vannak, akik szerint nem szabadna ilyesmit használni. No de mi is az a LESS? Gyakorlatilag a CSS újraértelmezése: az alapok maradnak, azonban új szabályok, új megoldási módok, új funkciók vehetők igénybe, mint például a változók vagy mondjuk a függvények.

LESS CSS

Az általunk írt LESS fájlból kétféleképpen lehet a böngésző által is értelmezhető CSS-t varázsolni: az egyik megoldás a LESS kliens-oldali Javascript alkalmazásának betöltése, amely on-the-fly készíti el a CSS-t. Ennek hátránya, hogy a böngészőben Javascript nélkül nem jelenik majd meg a dizájn, amelyet a CSS-ben definiálunk, azonban erre vannak természetesen kerülőmegoldások (illetve könyörgök, 2011 van, még a legegyszerűbb mobilböngészők is tudnak már Javascriptet értelmezni). A másik megoldás a LESS szerver-oldali alkalmazása, amely egyszerűen generál egy CSS-t a bemenő LESS-fájlból. Mindkét változat előnye, hogy akár mezei CSS-fájlokkal is használhatjuk, így is kijelzi ha szintaktikai hibát vétünk valahol. Ez például egy lemaradó pontosvessző vagy kötőjel, egy elgépelt betű stb. esetén hasznos lehet.

A változók hasznosak lehetnek alapszínek megadására, amelyek később változhatnak. Persze, ugyanúgy fél másodperc kicserélni egy IDE segítségével, de ettől függetlenül hasznos lehet. A függvények kényelmesek például lekerekített téglalapok készítéséhez, valamint a számomra leghasznosabbnak tűnő funkció a nested megvalósítás, vagyis egy blokkon belül akár több blokkot is definiálhatunk, végtelen szintig.

Akik felvágással (szájtbilddel) foglalkoznak, érdemes vetni rá egy pillantást, sokkal gyorsabban, kisebb méretű kódot előállítva lehet CSS-t fejleszteni ennek a remek kiegészítőnek a segítségével.

« »

mefiblog logó

Írja és rendezi Mefi, avagy Nádai Gábor © 2005-2024

A blogot büszkén pörgeti a WordPress motorja, Anders Norén sablonjának átbuherált változatával.