恥ずかしながらSassで最近@forを使いました。
forといえばJavaScriptやPHPで使うもんだと思ってましたが、Sassでも使えるようで、やってみました。
例として、<li>が10個あって、before要素に1~10の番号を振っていく場合です。
ol{ @for $num from 1 through 10 { > li{ &:nth-child(#{$num}){ &::before{ content:'#{$num}'; } } } } }
恥ずかしながらSassで最近@forを使いました。
forといえばJavaScriptやPHPで使うもんだと思ってましたが、Sassでも使えるようで、やってみました。
例として、<li>が10個あって、before要素に1~10の番号を振っていく場合です。
ol{ @for $num from 1 through 10 { > li{ &:nth-child(#{$num}){ &::before{ content:'#{$num}'; } } } } }