【发布时间】:2014-10-16 16:12:34
【问题描述】:
HTML
<div id="status-buttons" class="text-center">
<a href="/1"><span>1</span></a>
<a href="/2"><span>2</span></a>
<a href="/3"><span>3</span></a>
</div>
CSS
#status-buttons a {
display:inline-block;
font-size: 22px;
margin-right: 20px; }
#status-buttons a span {
color: white;
line-height: 60px;
padding-top: 5px;
}
#status-buttons a.active span {
background: #00BC8C; }
.circle, #status-buttons a {
width: 56px;
height: 56px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background: #5dc5c5;
margin-right: 10px;
text-align:center;
}
尝试了圈子。如图所示,我被圆圈之间的线条卡住了。尝试添加边框底部,它没有出现。不认为 div 中的宽度对线条有用吗?有什么办法可以解决这个问题,所以当点击圆圈上的不同链接时,圆圈的数量和它的线条会有活动的类?
另一个问题:假设链接将我们带到不同形式的不同页面,是否可以使圈子活跃?只有我能想到的方法是让每个页面中的圆圈都处于活动状态,所以如果单击任何链接页面,例如单击 #2,它将显示 1 和 2 个圆圈处于活动状态。这可能是一个骗局。还有其他更好的方法吗?
帮助表示赞赏。
【问题讨论】:
-
这个怎么样:jsfiddle.net/zyvke8sy 它有点受限,因为伪元素有一个固定的宽度......