본문 바로가기
Dev.지식공유/공통

프로그래스 바 (Progress Bar) Part.01

by Hev. 2023. 8. 18.

프로그래스 바

Progressbar 란?

사람이 로딩창을 볼 때 그 시간이 4초 이상 지속 될 시 지루함, 또는 불안함을 느낀다고 합니다. 그렇기 때문에  "Progressbar"를 이용해서 진행률이 어느 정도 되었는지를 알려줌으로써 이용에 편리함을 느낄 수 있게 해주는 것이 Progressbar 라는 놈의 의의죠.

개발하는 환경이 다 다르기 때문에 HTML, CSS, 그리고 TS에서 어떨 때 어떻게 사용해야 하는지 정도를 간략하게 설명하려고 합니다. 

 

HTML

우선 HTML에서 해야할 일은 크게 4가지가 있습니다.

1. 모달 창 만들어주기

2. x 버튼 추가해주기

3. 귀여운 애니메이션 추가해주기

4. 프로그래스 바 추가해주기

 

Modal 창 만들기

1. <div id="modal" class="modal" style="display:none;">
        <div class="modal-content">
        </div>
    </div>

    div 태그를 이용해서 모달의 큰 틀을 형성해줍니다. 이때 style="display:none;" 으로 함으로써 평소에는 보이지 않고        필요할 때만 보이게끔 만들 예정입니다.

 

2. <span id="close">&times;</span> <!-- x 버튼 추가 -->

    모달 안에 span태그로 x 버튼을 하나 그려주었습니다.

 

3. <div class="loading"></div> <!-- 애니메이션 추가 -->

    loading이라는 클래스명을 가진 div태그를 하나 추가해주었습니다.

 

4. <div class="progress-container">
        <progress id="progressbar" value="0" max="100"></progress>
    </div>

    마지막으로 프로그래스 태그를 이용해서 프로그래스 바를 그려주고 처음 시작값(value)은 0 최대치(max)는 100으로 설      정해주었습니다. 이는 자유롭게 설정하셔도됩니다ㅎ

 

이렇게 프로그래스 바를 만들기 위해 html 설정을 준비해보았습니다. 다음 게시글에선 css를 통해 꾸미는 방법을 알아보겠습니다!!

꾸우우벅(토끼인사)

'Dev.지식공유 > 공통' 카테고리의 다른 글

프로그래스 바(Progress Bar) Part.02  (0) 2023.08.23

댓글