CSS スタイルルールの共有
共通の CSS モジュールを使用して Lightning Web のスタイルの一貫したデザインを作成しましょう。スタイルを CSS モジュールで定義して、そのスタイルを共有するコンポーネントにモジュールをインポートします。
1 つ以上の CSS モジュールをインポートできます。インポートしたスタイルルールは、インポートされていないスタイルルールと同様にテンプレートに適用されます。Lightning Web Components では、CSS カスケードアルゴリズムがサポートされています。
@import についての詳細は、「MDN web docs: @import (MDN Web ドキュメント: @import)」を参照してください。MDN では @import {url} と @import {url list-of-media-queries} の 2 つの構文ステートメントが示されています。LWC では {list-of-media-queries} は考慮されません。
- 
CSS ファイルと設定ファイルを含む Lightning Web コンポーネントを作成します。フォルダとファイル名が同じである必要があります。このコンポーネントが CSS モジュールです。
 - 
CSS ファイルでスタイルルールを定義します。
 - 
設定ファイルでは次のタグのみが必要です。
 - 
Lightning Web コンポーネントの CSS ファイルに CSS モジュールをインポートします。
 - 
インポートしたスタイルルールは、インポートされていないスタイルルールと同様にテンプレートに適用されます。すべてのスタイルルールはカスケードされます。
myComponent.htmlテンプレートの<h1>タグのテキストは、cssLibrary.cssで定義されたxx-largeスタイルを使用しています。 
lwc.dev/guide/css のプレイグラウンドでコードを試すことができます。
関連トピック