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

【CSS Modules】marker-endプロパティの使い方

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

作成日: 更新日:

基本的な使い方

marker-endプロパティは、Scalable Vector Graphics(SVG)のパスや図形の終点に表示されるマーカーの種類を指定するためのプロパティです。主にSVGの<path><line>といった図形要素に対して適用され、描画される線の末尾に特定のグラフィック要素(例えば矢印、円、四角など)を付加したい場合に使用されます。

このプロパティには、SVGファイル内で<marker>要素として事前に定義されたグラフィックを参照するURL形式の値(例: url(#myArrowMarker))を指定します。これにより、一度定義したマーカーを複数の図形の終点に繰り返し適用することができ、スタイルの一貫性を保ちつつ効率的な描画が可能です。また、noneという値を指定することで、終点にマーカーを一切表示しないように設定することもできます。

例えば、フローチャートやネットワーク図などでデータの流れや接続の方向を明確に示したい場合に、線の終点に矢印マーカーを付けることで、視覚的に情報を伝えることができます。marker-endプロパティは、このようなSVGグラフィック表現において、線の終端のデザインを柔軟に制御し、より表現豊かな図形を作成するために不可欠な要素です。線の始点にマーカーを適用するmarker-startプロパティや、中間点に適用するmarker-midプロパティと組み合わせて使用することで、さらに多様なデザインを実現できます。

公式リファレンス: marker-end

構文(syntax)

1.example-element {
2  marker-end: url(#arrow);
3}

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語