キャンバスを使用せずに HTML Div を線で接続する
複数の HTML Div を線で接続すると、Web ページの視覚的表現とレイアウトを向上させることができます。 Canvas 要素を使用するのが一般的なアプローチですが、HTML と CSS だけでこれを実現することも可能です。
1 つの方法は、SVG (Scalable Vector Graphics) ラインを利用することです。 SVG を使用すると、XML コードを使用してレンダリングされるベクターベースのグラフィックを作成できます。
HTML コード:
まず、接続する div を定義します:
<div>
SVG 行コード:
div を接続する座標を指定して SVG ライン要素を作成します:
<svg width="svg width" height="svg height"> <line x1="x-coordinate of div1 center" y1="y-coordinate of div1 center" x2="x-coordinate of div2 center" y2="y-coordinate of div2 center" stroke="line color"/> </svg>
たとえば、上で定義した div の中心を接続したい場合は、次のコードを使用します:
<svg width="500" height="500"> <line x1="50" y1="50" x2="350" y2="350" stroke="black"/> </svg>
CSS (オプション):
CSS を使用して線の太さや色の設定などのスタイルを設定できます:
svg line { stroke-width: 2px; }
SVG 線を使用する利点:
以上がHTML と CSS のみを使用して HTML Div を線で接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。