我想做一個垂直進度欄,但我一直遇到列表中的問題。從第1到第9個孩子一切都好了。但是,從第10個孩子開始:在內容變爲循環之前,我不知道我做錯了什麼。列表對齊問題css
下面的代碼...
<!doctype html>
<html lang="en-US">
<head>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" />
<style>
.list_progress_bar {
counter-reset: step;
padding: 40px 0px;
margin: 0;
position: relative;
height: 100%;
}
.list_progress_bar li {
position: relative;
width: 100%;
list-style-type: none;
}
.list_progress_bar li:before {
content: counter(step);
color: red;
counter-increment: step;
padding: 10px;
line-height: 30px;
border: 1px solid #ddd;
margin: 0 auto 10px auto;
border-radius: 50px;
background-color: #fff;
}
.list_progress_bar li:after {
content: '';
position: absolute;
height: 100%;
width: 1%;
background-color: #ddd;
z-index: -1;
top: -60px;
left: 35px;
}
.list_progress_bar li.first_child:after {
content: none;
}
.list_progress_ba li:not(:first-child) {
margin-top: 5px;
}
.list_progress_bar li a {
margin-left: 55px;
margin-top: -39px;
padding: 0px 5px;
border: 1px solid #c7c6c2;
background-color: #fff;
border-radius: 3px;
font-size: 12px;
color: #7b7a76;
box-shadow: 1px 1px 2px #dedcd4;
}
.list_progress_bar li.active:before {
border-color: #008dcb;
background-color: #008dcb;
color: #fff;
}
.list_progress_bar li.active + li:after {
background-color: #008dcb;
}
</style>
</head>
<body>
<ul class="list_progress_bar">
<li class="active first_child">
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<li>
<a class="lister" list-video-id="h14wr4pXZFk" style="cursor: pointer;">Lorem ipsum dolor sit amet</a>
</li>
<br>
</ul>
</body>
</html>
發佈所有代碼,包括HTML – yanguya995
我已發佈它,包括一個片段。 –
你的代碼沒有錯誤。這是因爲,從10以上開始,有像1和0,1和1等字符。 – Harish