Funkcije u LESS
U ovoj lekciji ćemo razmotriti kako da koristimo funkcije. Funkcije su donekle slične mešanju (mixinima), ali omogućavaju dodavanje parametara čije vrednosti se mogu menjati.
Ovi parametri se prosleđuju u okruglim zagradama funkcije. Pogledajmo na primeru.
Hajde da napravimo funkciju fs, koja
će postavljati veličinu fonta. Neka se veličina
prosledi kao parametar. Kao parametar
će služiti promenljiva, čije ime
smišljamo prilikom deklarisanja funkcije:
.fs(@size) {
// ovde će biti kod funkcije
}
Hajde da navedemo unutar funkcije gde treba da se umetne vrednost našeg parametra:
.fs(@size) {
font-size: @size;
}
Pozovimo našu funkciju, prosledivši joj kao parametar željenu veličinu elementa:
p {
.fs(20px);
}
Kao rezultat, nakon kompilacije veličina fonta paragrafa će postati jednaka navedenoj vrednosti:
p {
font-size: 20px;
}
Napravite funkciju w(), koja će
postavljati širinu elementu.
Napravite funkciju h(), koja će
postavljati visinu elementu.