2016-07-12 8 views
1

Ich möchte Padding wie folgt anpassen.rekursive Sass in Tiefe

es möglich ist, mit sass mixin oder eine andere Art und Weise mit @for Richtlinie

.list { 

    .item { 
    .text-box { 
     padding-left: 10px; 
    } 
} 

.list { 

    .item { 
     .text-box { 
      padding-left: 20px; 
     } 
    } 

    .list { 

     .item { 
      .text-box { 
       padding-left: 30px; 
      } 

     } 

     .list { 

      .item { 
       .text-box { 
        padding-left: 40px; 
       } 

      } 
     } 
    } 
} 

}

Antwort

0

Was ist mit einer Schleife zu lösen?

$list: ".list"; 
@for $i from 0 through 3 { 
    #{$list} { 
    .item { 
     .text-box { 
     padding-left: (10px + $i*10px); 
     } 
    } 
    } 
    $list: append($list, ".list"); 
}