スタイルシートの書き方を学ぶために、FizzBuzz を純粋な CSS で個人用の Hello World のように書くことができました。私は Sass で同じことをしたいと思っていますが、Sass の構文やセマンティクスを利用してこれを改善する方法がわかりません。
現在、FizzBuzz を一緒にレンダリングする .html ファイルと .scss ファイルがありますが、.scss ファイルはまだ純粋な CSS コードです。Sass 拡張機能を使用して、より簡潔に、または表現力を高めるにはどうすればよいでしょうか?
例:
body { counter-reset: i; }
div { counter-increment: i; }
div:after { content: "" counter(i); }
div:nth-child(3n) { visibility: hidden; }
div:nth-child(3n):after { visibility: visible; content: "Fizz"; }
div:nth-child(5n) { visibility: hidden; }
div:nth-child(5n):after { visibility: visible; content: "Buzz"; }
div:nth-child(15n) { visibility: hidden; }
div:nth-child(15n):after { visibility: visible; content: "FizzBuzz"; }
ソース: