【CSS Modules】rプロパティの使い方
rプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
rプロパティは、要素の特定の視覚的側面やレイアウトに関するスタイル設定を保持するプロパティです。このプロパティは、ウェブページの構成要素に対して、サイズ、配置、表示形式といった多様なスタイリングを適用する際に利用されます。例えば、コンポーネントの内部的な間隔を調整したり、特定の状態における要素の挙動を変更したりするなど、デザインの細部にわたるカスタマイズを可能にします。
CSS Modulesの環境下で使用される場合、rプロパティが適用されるスタイルは、そのスタイルを定義したコンポーネントにのみ影響を与えるよう、ローカルスコープに限定されます。これにより、複数のコンポーネントで同じrというプロパティ名を使用しても、スタイル間の衝突が発生する心配がなく、安全かつ予測可能なスタイリングを実現できます。特に、大規模なアプリケーション開発において、コンポーネントごとに独立したスタイルを保持することは、メンテナンス性の向上と開発効率の向上に大きく寄与します。
このプロパティは、数値、キーワード、または特定の単位(px, em, remなど)を持つ値を設定できます。適切な値を設定することで、デザインの一貫性を保ちつつ、再利用可能なUIコンポーネントを効率的に構築できるようになります。rプロパティを理解し活用することで、柔軟性のあるモダンなウェブデザインを実現するための強力なツールとして機能します。
公式リファレンス: r
構文(syntax)
1r: <value>;
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません