HTML5의 progress
태그로 구현한 프로그레스 바의 디자인을 수정한다.
HTML:
<progress value="0" max="100"/>
여기에서 max
는 progress 요소의 작업 진행에 필요한 전체 작업량이다. 반드시 0보다 크고 유효한 부동소수점 숫자여야한다.value
는 프로그레스바의 작업 진행 정도이다. 부동소수점 숫자여야한다.
기본 HTML5로 구현된 <progress>
의 디자인을 수정하고싶다면 웹킷 의사 요소 선택자로 선언해줘야한다.
하지만 MDN에서는 이 기능이 비표준이기 때문에 모든 사용자에 적용되지 않을 수 있음을 강조한다.
::-webkit-progress-bar
의사 선택자는 progress 요소의 전체 bar를 나타낸다.::-webkit-progress-value
의사 선택자는 value를 나타낸다.
progress {
-webkit-appearance: none;
}
::-webkit-progress-bar {
background-color: grey;
}
::-webkit-progress-value {
background-color: orange;
}
반응형
'Work > HTML, CSS' 카테고리의 다른 글
CSS 작성시 속성 선언 순서 (0) | 2021.12.09 |
---|---|
[Sass] / 슬래시 기호 사용 경고 (0) | 2021.07.30 |
select와 option으로 커스텀 셀렉트 만들기 (0) | 2021.05.20 |
웹폰트를 사용하기 위한 포멧 정보 (0) | 2021.05.17 |
[CSS] '::before', '::after', ':hover', '::lang();' 사용 스타일 오류 해결 (0) | 2021.05.12 |