如何为至少平板电脑和台式机版本实现此水平线?我已经多次尝试但失败了。
答案 0 :(得分:2)
沿着这些方面可能有些东西,虽然这只是一个粗略的答案,它需要更多的CSS来像上面那样设计它:
<强> HTML:强>
<div class="container">
<div class="line"></div>
<ul>
<li>
</li>
</ul>
</div>
<强> CSS:强>
.container {
background: grey;
position: relative;
}
.line {
position: absolute;
width: 100%;
z-index: 1;
height: 1px;
top: 50%;
background: white;
}
ul {
position: relative;
z-index: 2;
color: white;
list-style: none;
text-align: center;
}
li {
display: inline-block;
background: red;
width: 50px;
height: 50px;
border-radius: 50%;
margin: 0 20px;
}
这是一个小提琴 - http://jsfiddle.net/d7yd7L5d/
答案 1 :(得分:0)
您可以使用:before
或:after
选择器
<强> HTML 强>
<div id="timeline">
<ul>
<li>
Your Circle Code
</li>
</ul>
</div>
<强> CSS 强>
#timeline li::before {
background: #fff;
content: " ";
height: 1px;
left: 100%;
position: absolute;
top: 50%;
width: 100%;
}