Autor Zpráva
joe
Profil
Ahoj,

udělal jsem si gridový systém v Lessu a teď jsem zjistil, že na různých stránkách (případně na různých blocích jedné stránky) bych potřeboval různý grid (s jiným nastavením sloupcú, mezer mezi nimi, atd.)

Není důležité, co je uvnitř jednotlivých mixinů, ale jednoduše mám v globálním scope definované proměnné pro šířku sloupce, mezeru a celkový počet sloupců. Tyto mixiny používají definované proměnné, ale už jsem jim je nedával jako parametry, abych se neupsal.

Jde něco takového?

.grid-1 {
     @sirka: 60;
    .grid(6); // parametr určuje počet sloupců
}

.grid-2 {
    @sirka: 30;
    .grid(12); // tady bych třeba potřeboval, aby mixin vzal v tomto kontextu proměnnou @sirka namísto globální
}

Lze to nějak? (Nemám jen jeden mixin, ale víc, takže bych stejný parametr musel psát všude znovu). Bohužel mám návrh, kde snad každá stránka odpovídá jinému gridu, achjo :(

Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0