Mehrere Parameter in LESS-Funktionen
In Funktionen in LESS können mehrere
Parameter übergeben werden. Dazu müssen sie
durch Kommas getrennt aufgelistet werden.
Als Beispiel erstellen wir eine
Funktion size, die die Abmessungen eines Elements festlegt:
.size(@w, @h) {
width: @w;
height: @h;
}
Verwenden wir unsere Funktion:
div {
.size(200px, 100px);
}
Das Ergebnis nach der Kompilierung ist der folgende Code:
div {
width: 200px;
height: 100px;
}
Erstellen Sie eine Funktion .fsh, deren erster
Parameter den Wert der Eigenschaft
font-size übernimmt, und der zweite - den Wert der Eigenschaft
line-height.
Erstellen Sie eine Funktion .absTL, die
absolute Positionierung festlegt. Dabei
soll sie mit dem ersten Parameter den
Wert der Eigenschaft top übernehmen, und mit dem zweiten -
den Wert der Eigenschaft left.
Erstellen Sie analoge Funktionen .absTR,
.absBL und .absBR, die absolute
Positionierung von verschiedenen Seiten festlegen.