Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 후기
- 배포
- 라우팅
- 미리보기
- 스파르타코딩클럽
- 접근 제한 라우팅
- setstate
- 개발
- S3
- 동기
- route
- 채팅방
- CI/CD
- 항해99
- Preview
- 비동기
- routing
- FileReader
- previousState
- 브라우저 렌더링
- Github Actions
- imagePreview
- qwe
- useEffect
- socket.io
- Redux
- react
- 7기
- rendering
- updater
Archives
- Today
- Total
삐옹
[Pomodoro]progress bar 기능을 하는 UI만들기 본문
사실 html 자체에 내장된 멋진 <progress> 엘리먼트가 있지만은.
좀더 커스텀한 ui를 만들어보고 싶다 할 수 있겠다.
카카오톡으로 뭘 공유할거냐 했을 때 이걸 이용해
무언가 재밌는걸 할 수 있지않을까 싶다.
1. 조사
구글 검색 시작.
검색 1분만에 맘에 드는게 있어 결정해버렸다.
체크 표시로 한 섹션의 완료를 명확히 확인할 수 있는 이것으로 결정.
자 그럼 만들어볼까.
2. 계획
한 섹션의 시간이 끝나면 저 빈 동그라미에 체크표시와 색이 채워져야한다.
데이터를 어떻게 활용할 것인지 생각해보자.
아래는 처음 Home화면에 들어왔을 때 세팅되는 데이터의 모습이다.
remainingTime에 있는 프로퍼티들을 이용하여 화면이 그려진다.
900초가 100%의 기준점이 되어야하고, 1초가 줄어들 때
'프로젝트' 카테고리의 다른 글
[Pomodoro] 기능 별 프로세스 정리 (0) | 2023.06.16 |
---|---|
[TeamNote]페이지 이동 구현하기_Trouble Shooting (0) | 2022.08.12 |
[Teamnote] 하나의 스코프 안에서 setState 연속 사용 (0) | 2022.07.28 |
[Teamnote] LocalStorage의 값 변경 + 저장하기 (실패) (0) | 2022.07.25 |