如何用SASS缩短这个CSS?

Joh*_* Au 2 css sass

如何使用SASS缩短此CSS代码段?

ul a{
  padding-left: 20px;
}
ul ul a{
  padding-left: 30px;
}
ul ul ul a{
  padding-left: 40px;
}
ul ul ul ul a{
  padding-left: 50px;
}
Run Code Online (Sandbox Code Playgroud)

Jul*_*o D 6

只需更改以下值$count:

$count: 4;
$pad: 10px;
$ul: ul;

@for $i from 1 through $count {
  #{$ul} a {
    padding-left: $pad + (10 * $i);
  } 
  $ul: append($ul, ul)
}
Run Code Online (Sandbox Code Playgroud)