Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【CSS Modules】fillプロパティの使い方

fillプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

fillプロパティは、主にSVG(Scalable Vector Graphics)要素の図形の内側を塗りつぶす色やパターンを指定するためのプロパティです。ウェブページ上でベクターグラフィックスを扱う際に、図形の視覚的な表現を制御するために不可欠な要素となります。

このプロパティは、rect(四角形)、circle(円)、path(自由曲線)、polygon(多角形)、text(テキスト)といったSVG要素に適用され、その形状の内側をどのように描画するかを定義します。具体的には、色を表すキーワード(例: red)、16進数コード(例: #FF0000)、RGB値(例: rgb(255, 0, 0))、RGBA値、またはグラデーションやパターンを定義した別のSVG要素のIDをurl()関数で指定することができます。

例えば、fill: blue;と指定すればSVG図形は青色で塗りつぶされ、fill: url(#myGradient);と指定すれば、事前に定義されたグラデーションで図形が装飾されます。

fillプロパティは、図形の輪郭線(境界線)の色や太さを指定するstrokeプロパティとは役割が異なり、純粋に内側の塗りの表現を担当します。また、塗りつぶしの透明度を制御するfill-opacityプロパティと組み合わせることで、より詳細で豊かな視覚表現が可能になります。

システムエンジニアを目指す初心者の方にとって、ウェブページでインタラクティブなSVGコンテンツを扱う機会は少なくありません。このfillプロパティを理解し、適切に利用することで、動的で魅力的なグラフィックをデザインし、実装する能力を高めることができるでしょう。

公式リファレンス: fill

構文(syntax)

1fill: red;

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語