freeCodeCamp/curriculum/challenges/japanese/03-front-end-development-li.../sass/split-your-styles-into-smal...

2.0 KiB

id title challengeType forumTopicId dashedName
587d7dbf367417b2b2512bbc パーシャルを使用してスタイルを小分けする 0 301459 split-your-styles-into-smaller-chunks-with-partials

--description--

Sass のパーシャルは、CSS コードの一部分を保持する別のファイルです。 これらのファイルは他の Sass ファイルにインポートして使用します。 この機能は、類似したコードをモジュールにまとめて整理するのにとても便利です。

パーシャルの名前はアンダースコア (_) 文字で始まります。これにより、パーシャルが CSS の小さなセグメントであり、CSS ファイルに変換しないよう Sass に指示します。 また、Sass ファイルは .scss ファイル拡張子で終わります。 パーシャル内のコードを別の Sass ファイルに含めるには @import ディレクティブを使用します。

たとえば、すべてのミックスインが "_mixins.scss" という名前のパーシャルに保存されていて、"main.scss" ファイルで必要な場合は、次の方法でメインファイルで使用します。

@import 'mixins'

Sass はパーシャルであることを認識しているので、import ステートメントではアンダースコアとファイル拡張子は不要です。 パーシャルをファイルにインポートすると、すべての変数やミックスインやその他のコードを使用できるようになります。

--instructions--

_variables.scss というパーシャルを main.scss ファイルにインポートする @import ステートメントを記述してください。

--hints--

コードで @import ディレクティブを使用します。ファイル名にはアンダースコアを付けません。

assert(code.match(/@import\s+?('|")variables\1/gi));

--seed--

--seed-contents--

<!-- The main.scss file -->

--solutions--

@import 'variables'