Sass
エンジニアのためのWebチートシート
SassとはSyntactically Awesome Stylesheetsのことで、CSSをより構造的に記述することのできるCSSのメタ言語です。SASS記法とSCSS記法の二種類が存在します。 変数、四則演算、if文やwhile文が使えるため、リーダブルでメンテナブルに記述することができ、開発効率が向上します。 そんな便利なSass(SCSS記法)をチートシートにまとめました。
Sass(SCSS)の基本的な書き方
ネスト
Sassの最大の特徴としてネストすることができます。
Sass
CSS
変数
Sassの変数
Sassでは変数を定義して使用することができます。よく使用する色を定義するなど、UIの統一を図るのに便利です。
Sass
CSS
インポート
インポート
分割されたCSSファイルをインポートすることができます。
Sass
CSS
ミックスイン
ミックスイン
何度も使用するプロパティーをグループ化し使い回すことができます。ベンダープレフィックスを記述する手間を省くなど使用方法は様々です。
Sass
CSS
継承
継承
CSSのプロパティをセットにしたものを共有する仕組み(≒オブジェクト指向における継承に近い概念)です。CSSの記述をDRYに保つことができます。
Sass
CSS
演算子
四則演算
CSSの中で演算を行うことができます。
Sass
CSS
@for
Sass
CSS
@each
Sass
CSS
@while
Sass
CSS