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

css步驟流程條樣式

CSS步驟流程條樣式是一個(gè)常見的網(wǎng)頁設(shè)計(jì)元素,它通常用于表達(dá)一個(gè)過程或者步驟的完成度,展示給用戶一個(gè)視覺上的進(jìn)度指示。下面將介紹如何使用CSS來創(chuàng)建步驟流程條樣式。

/* HTML */
<div class="step-progress">
<ul class="progress-bar">
<li class="step-1 active">Step 1</li>
<li class="step-2">Step 2</li>
<li class="step-3">Step 3</li>
</ul>
</div>
/* CSS */
.step-progress {
margin-top: 50px;
}
.progress-bar {
display: flex;
justify-content: space-between;
list-style-type: none;
padding: 0;
margin: 0;
}
.progress-bar li {
width: 25%;
text-align: center;
position: relative;
}
.progress-bar li.active {
color: #388e3c;
}
.progress-bar li.active:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 3px;
background-color: #388e3c;
}
.progress-bar li.active + li:before {
content: '';
position: absolute;
top: -1px;
left: 100%;
width: 0;
height: 0;
border-top: 22px solid transparent;
border-bottom: 22px solid transparent;
border-left: 10px solid #388e3c;
}
.progress-bar li:not(.active):before {
content: '';
position: absolute;
top: 0;
left: 100%;
width: 0;
height: 3px;
background-color: #bdbdbd;
}
.progress-bar li:not(:last-child):after {
content: '';
position: absolute;
top: -1px;
left: calc(100% + 10px);
width: 0;
height: 0;
border-top: 22px solid transparent;
border-bottom: 22px solid transparent;
border-left: 10px solid #bdbdbd;
}

以上代碼實(shí)現(xiàn)了一個(gè)簡單的步驟流程條樣式,其中使用了flex布局來使步驟條中的元素等間距排列,使用了:before和:after偽元素來繪制完成度和箭頭效果,同時(shí)也通過給.active類添加不同的顏色來表示當(dāng)前的步驟。

通過對(duì)這份代碼的改動(dòng),還可以添加更多的自定義樣式來適應(yīng)不同的需求,比如改變步驟的文字內(nèi)容、顏色、大小等屬性。