欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css實現豎向步驟條

張少萍1年前7瀏覽0評論

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

HTML結構:
<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結構中我們將豎向步驟條的整體部分包裹在一個class名為“step”的div中,然后使用無序列表ul/li的形式來呈現每個步驟項。

CSS樣式中,我們使用了box-shadow的屬性添加陰影效果,同時設置背景色與前景色的對比度,讓當前項更加醒目。而文本對齊方式、高度和線高的設置則可以使得每一項居中,符合頁面布局的要求。最后,我們在每個非當前選中的li元素上使用偽元素:before,通過添加額外的小圓點來區分每一項,實現了完整的豎向步驟條效果。