반응형
CSS와 JSTL을 이용한 진행 바(progress bar)를 그리는 방법입니다.
<ul class="progress_bar_wrap">
<c:set var="percent" value="40" />
<li style="width : ${percent}"></li>
<li <c:if test="${percent eq 100}">style="border: 0"</c:if>></li>
</ul>
c:set의 value 값에 계산할 값을 입력합니다.
example) <c:set var="percent" value="a/b * 100" />
.progress_bar_wrap {
list-style: none;
display: table;
width: 300px;
height: 25px;
background-color: #bcbaba;
border-radius: 3px;
margin-bottom: 5px;
padding: 0;
}
.progress_bar_wrap > li {
display: table-cell;
background-color: #d1402d;
border: 1px solid #b4301f;
border-radius: 3px;
}
.progress_bar_wrap > li+li{
background-color: #bcbaba;
border: 1px solid #a3a3a3;
border-left: 0;
border-radius: 0 3px 3px 0;
}
반응형
'Programming > Web' 카테고리의 다른 글
세션(Session), 쿠키(Cookie), JWT(JSON Web Token) 의 개념 및 차이점 (0) | 2022.03.12 |
---|---|
Javascript, JQeury를 이용한 달력 만들기 (1) | 2021.10.16 |
<button> 버튼 태그가 작동 안될 때 (0) | 2021.10.10 |
CSS 테두리만 있는 말풍선 그리기 (0) | 2021.10.10 |
모달창 중앙정렬 하기 (0) | 2021.02.18 |
댓글