fonction less media

fonction less media - HTML/CSS - Programmation

Marsh Posté le 05-03-2014 à 09:19:08    

Bonjour à tous
 
Depuis qques temps j'expérimente une fonction en less afin d'écrire le moins de ligne possible pour déclarer des valeurs dans un design responsive

Code :
  1. .MQ(@m,@p,@v,@m2:0,@v2: 1,@m3: 0,@v3: 1){
  2.     @media only screen and (max-width: @m px){@{p}:@v;}
  3.     /*  
  4.     & when not(@m2=0) {@media only screen and (max-width: @m2 px){@{p}:@v2;}}
  5.     & when (@m3>0) {@media only screen and (max-width: @m3 px){@{p}:@v3;}}  
  6.     */
  7. }
  8. span#div{
  9.     .MQ(920,height,70px);/* ,700,60px,600,50px */
  10. }


Le problème est que mon compileur (winless) m'indique une erreur dès que j'active "when not(@m2)" qui me retourne que m2 is undefined .. et aucun test n'est là pour ça, même si la variable est définie par défaut dans la fonction, ce qui me limite dès lors un peu dans l'écriture de cette dernière ..
 
Bref je suis perdu ..
Merci pour vos lumières  :jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 05-03-2014 à 09:19:08   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed