在沒有Canvas 的情況下用線條連接HTML Div
用線條連接多個HTML div 佈局。雖然使用 canvas 元素是一種常見方法,但也可以單獨使用 HTML 和 CSS 來實現此目的。
一種方法是利用 SVG(可縮放向量圖)線。 SVG 允許建立使用 XML 程式碼呈現的基於向量的圖形。
HTML 程式碼:
首先,定義要連接的 div:
<div>
SVG線代碼:
建立一個SVG線條元素,指定連接div的座標:
<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中文網其他相關文章!