我设法用纯 CSS 编写 FizzBuzz 作为个人 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"; }
资源: