2017-02-12 97 views
1

我想實現我的網站如下:創建對齊圈中有一個圓圈和文字上邊的垂直線

enter image description here

顯然,這應該能夠去更多迭代,我真的不知道該怎麼樣谷歌,我找到了創建一條線的方法,但我不知道如何將它與Circles結合起來,以及如何使它們與文本對齊。

最終代碼:

* { 
    box-sizing: border-box; 
} 

ul { 
    margin: 0; 
    padding: 0; 
    list-style-type: none; 
} 

ul li div { 
    width: 50%; 
    float: left; 
    text-align: center; 
} 

ul li .zero-left { 
    position: relative; 
    color: #EB908B; 
    width: 30%; 
    text-align: right; 
    padding-right: 20px; 
} 

ul li .zero-right { 
    border-left: 3px solid #3C4C4C; 
    position: relative; 
    color: #3C4C4C; 
    width: 70%; 
    padding-left: 15px; 
    text-align: left; 
} 

ul li .first { 
    position: relative; 
    color: #EB908B; 
    width: 30%; 
    text-align: right; 
    padding-right: 20px; 
} 

ul li .second { 
    border-left: 3px solid #3C4C4C; 
    position: relative; 
    width: 70%; 
    padding-left: 15px; 
    text-align: left; 
} 

ul li .second p { 
    color: #EB908B; 
    position: relative; 
    text-align: left; 
} 

ul li .first::before { 
    content: ''; 
    position: absolute; 
    right: -11.5px; 
    width: 20px; 
    height: 20px; 
    border-radius: 150%; 
    border: 2px solid #3C4C4C; 
    background: #3C4C4C; 
    z-index:9999 
} 
+0

您可以使用此:http://stackoverflow.com/a/41982653/4206079作爲基礎 – Banzay

回答

0

可以使用after僞元素放循環。在這裏我用after解決方案做了一個例子。

jsfiddle

+0

好吧,我已經更新了它的左,寬度70%一點點(寬度30%左),非常感謝! – 4c74356b41

相關問題