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

css步驟流程條樣式

張吉惟1年前6瀏覽0評論

CSS步驟流程條樣式是一個常見的網頁設計元素,它通常用于表達一個過程或者步驟的完成度,展示給用戶一個視覺上的進度指示。下面將介紹如何使用CSS來創建步驟流程條樣式。

/* 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;
}

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

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