세로 진행 표시 줄을 만들려고하지만 목록에 문제가 발생합니다. 모든 것이 1 일부터 9 일까지 괜찮아 보입니다. 그러나, 10 번째 아이부터 : 전에 내용이 순환되고 내가 뭘 잘못하고 있는지 전혀 모른다. 여기 목록 정렬 문제 css
은 두 자릿수는Position:absolute;
min-width: 20px;//or whatever value yo see suitable
을 추가 할 수 있습니다
이제증가의 패딩 종류 등의 문제를 일으키는
<!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