色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css實(shí)現(xiàn)豎向步驟條

在網(wǎng)頁制作過程中,豎向步驟條的運(yùn)用不僅可以使頁面更加整潔美觀,同時(shí)也可以便于用戶流程的明確性,下面我們將介紹如何使用CSS實(shí)現(xiàn)豎向步驟條。

HTML結(jié)構(gòu):
<div class="step">
<ul>
<li class="current">第一步</li>
<li>第二步</li>
<li>第三步</li>
<li>完成</li>
</ul>
</div>
CSS樣式:
.step {
width: 100px;
background-color: #ccc;
}
.step ul {
list-style: none;
padding: 0;
margin: 0;
}
.step li {
height: 50px;
line-height: 50px;
text-align: center;
color: #fff;
}
.step li.current {
background-color: #f00;
}
.step li:not(.current)::before {
content: "";
display: block;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #fff;
margin: 20px auto;
}
.step li:first-child:not(.current)::before {
margin-top: 0;
}
.step li:last-child:not(.current)::before {
margin-bottom: 0;
}

HTML結(jié)構(gòu)中我們將豎向步驟條的整體部分包裹在一個(gè)class名為“step”的div中,然后使用無序列表ul/li的形式來呈現(xiàn)每個(gè)步驟項(xiàng)。

CSS樣式中,我們使用了box-shadow的屬性添加陰影效果,同時(shí)設(shè)置背景色與前景色的對(duì)比度,讓當(dāng)前項(xiàng)更加醒目。而文本對(duì)齊方式、高度和線高的設(shè)置則可以使得每一項(xiàng)居中,符合頁面布局的要求。最后,我們?cè)诿總€(gè)非當(dāng)前選中的li元素上使用偽元素:before,通過添加額外的小圓點(diǎn)來區(qū)分每一項(xiàng),實(shí)現(xiàn)了完整的豎向步驟條效果。