まず、Sassのボイラープレートの基本的なファイル構造を見てみましょう。
project/
├── styles/
│ ├── main.scss
│ ├── _variables.scss
│ ├── _mixins.scss
│ └── _utilities.scss
└── index.html
上記の例では、styles
ディレクトリには主要なSassファイルとその他の関連ファイルが含まれています。main.scss
は、プロジェクトの主要なスタイルシートファイルであり、他のSassファイルをインポートして使用します。_variables.scss
ファイルには変数が定義され、_mixins.scss
ファイルにはミックスインが定義されます。_utilities.scss
ファイルには、再利用可能なユーティリティクラスが定義されます。
次に、Sassのボイラープレートでよく使用されるコード例をいくつか紹介します。
- 変数の使用:
$primary-color: #ff0000;
body {
color: $primary-color;
}
上記の例では、$primary-color
という変数を定義し、それをbody
要素のテキストカラーに使用しています。
- ミックスインの使用:
@mixin center-element {
display: flex;
justify-content: center;
align-items: center;
}
.container {
@include center-element;
}
上記の例では、center-element
というミックスインを定義し、container
クラスに適用しています。これにより、container
内の要素が中央に配置されます。
- ネストの使用:
.nav {
ul {
list-style: none;
margin: 0;
padding: 0;
li {
display: inline-block;
a {
text-decoration: none;
color: #000;
}
}
}
}
上記の例では、nav
クラス内のul
要素、li
要素、a
要素に対してスタイルを適用しています。ネストを使用することで、より読みやすくメンテナンスしやすいコードを作成することができます。
以上がいくつかのSassのボイラープレートのコード例です。これらの例を参考にしながら、自分のプロジェクトに適したスタイルシートを作成してください。