2015-10-15 158 views
0

我想弄清楚動態生成此圖形的最佳方法。這可以是1 - > n個與信息連接到基線的圓圈。動態生成Html圖形

請讓我知道你是如何做到這一點或熟悉可能的方法。

這是基本佈局的圖像。

enter image description here

這裏是客戶端報告樣本的圖像。

enter image description here

+1

你怎麼知道哪個圈子將會被連接到? – tylerism

+0

圈子不會被連接。每個單獨的圓圈都將連接到中心線。在第二張圖片中,該行有一個沒有數據的連接器圓。 – coding

回答

0

這裏是你的形狀基本CSS。您應該能夠輕鬆地擴展該圖案以旋轉底部圖案的形狀。在使用css之前和之後有助於保持標記清潔。

.fizz { 
 
    height: 50px; 
 
    width: 50px; 
 
    background:#ddd; 
 
    border-radius:50%; 
 
    position:relative; 
 
    float: left; 
 
    margin-right:20px; 
 
} 
 
.fizz:before { 
 
    content:""; 
 
    height: 50px; 
 
    top: 49px; 
 
    left: 23px; 
 
    position:absolute; 
 
    border-left: 4px solid #ddd; 
 
} 
 
.fizz:after { 
 
    content:""; 
 
    height: 10px; 
 
    width: 10px; 
 
    top: 97px; 
 
    left: 16px; 
 
    position:absolute; 
 
    border: 4px solid #ddd; 
 
    border-radius: 50%; 
 
}
<div class="fizz"></div> 
 
<div class="fizz"></div> 
 
<div class="fizz"></div> 
 
<div class="fizz"></div>