Less Preprocesor Návod
Typové funkce
isnumber
Tato funkce vrací true pokud je předaná hodnota číslo a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o číslo nebo ne
@jedna-se-o-cislo-2: isnumber(#ffffff); // false
isstring
Tato funkce vrací true pokud je předaná hodnota řetězec a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o řetězec nebo ne
@jedna-se-o-retezec-2: isstring(7); // false
iscolor
Tato funkce vrací true pokud je předaná hodnota barva a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o barvu nebo ne
@jedna-se-o-barvu-2: iscolor(green); // true
@jedna-se-o-barvu-3: iscolor(50); // false
iskeyword
Tato funkce vrací true pokud je předaná hodnota klíčové slovo a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o klíčové slovo nebo ne
@jedna-se-o-klicove-slovo-2: iskeyword(keyword); // true
isurl
Tato funkce vrací true pokud je předaná hodnota URL a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o URL nebo ne
@jedna-se-o-url-2: isurl(url("../img/background.jpg")); // true
ispixel
Tato funkce vrací true pokud je předaná hodnota číslo, které má jako jednotky pixely, a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o číslo, které má jako jednotky pixely nebo ne
@jedna-se-o-cislo-s-pixely-2: ispixel(20px); // true
isem
Tato funkce vrací true pokud je předaná hodnota číslo, které má jako jednotky em, a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o číslo, které má jako jednotky em nebo ne
@jedna-se-o-cislo-s-em-2: ispixel(20em); // true
ispercentage
Tato funkce vrací true pokud je předaná hodnota procento a pokud není vrací false.
Parametry
- hodnota u které chceme zjistit jestli se jedná o procenta nebo ne
@jedna-se-o-procenta-2: ispercentage(20px); // false
isunit
Tato funkce vrací true pokud má hodnota předaná v prvním argumentu jednotky, které jsou specifikovány v druhém argumentu. Pokud ne, tak vrací false.
Parametry
- hodnota
- jednotky
@jedna-se-o-procentualni-hodnotu: isunit(20rem, %); // false
isruleset
Tato funkce vrací true pokud proměnná obsahuje skupinu vlastností a pokud ne tak vrací false.
Parametry
- proměnná u které chceme zjistit jestli obsahuje skupinu vlastností nebo ne
color: #ffffff;
background-color: #ffdd77;
padding: 15px;
}
@jedna-se-o-ruleset-1: isruleset(@vlastnosti); // true
@jedna-se-o-ruleset-2: isruleset(#ddeedd); // false
isdefined
Tato funkce vrací true jestliže je proměnná definovaná a pokud není tak vrací false.
Parametry
- proměnná
@je-promenna-definovana-1: isdefined(@foo); // true
@je-promenna-definovana-2: isdefined(@bar); // false