跳到主要内容

为更好的CSS提供5条亲Sass提示

Sass CSS
+$(Image Credit: Sass)

+$Unbelievably it is over thirteen years since the CSS preprocessor Sass was released. Since then it has grown to be one of the best-known and best-loved CSS tools in a developer's toolkit – see our post on+$What Is Sass了解更多。

+$Here, Natalie Weizenbaum, lead designer at Sass, tech lead of CSS at Google and closing keynote speaker at+$Generate CSS+$reveals her top five tips for getting the most from Sass.

+$01. Use Sass for sharing styles

+$Sass has a lot of nice features for writing individual stylesheets, but where it really shines is that it creates a consistent visual identity by encapsulating design logic in functions and mixins, and re-uses them over and over. That's why design systems like Google's Material Design and IBM's Carbon use Sass!

+$02. Use PostCSS for transforming styles

+$Six years ago, it was common to see Sass users using mixins for cross-browser compatibility or right-to-left language support. Today, PostCSS is the best tool for that job. Let humans write standards-compliant Sass stylesheets and leave the compatibility work up to the machines.

+$03. Use mixins for all styles in partials

+$Even if those mixins are only used once! Only the root Sass file should actually produce CSS. This ensures you know exactly what order your CSS is generated in, and it makes it way easier to share styles later if they're written to be shared from the start.

+$04. Keep your styles neat and clean with a linter

+$The stylelint linter provides a ton of excellent lints that will help ensure you aren't using any invalid CSS properties or other easy mistakes. The stylelint-scss plugin adds a bunch of checks just for Sass users, some written by the Sass team itself.

+$05. Give Dart Sass a try

+$First released in 2018, Dart Sass is the new reference implementation for Sass. It's fast, it's easy to install as a pure JavaScript package, and it's rapidly developed—which means it's always the first implementation to support new Sass features and new CSS syntax.

Generate CSS – the conference for web designers: 26 September, Rich Mix, Shoreditch, London

(形象信用:未来)

+$Check out Weizenbaum's talk on+$Sass in a Post-CSS world+$at Generate CSS this September.+$Buy a ticket to Generate CSS today



翻译字数超限