연습장
[Todo list] 09. scss 입히기 본문
개발은 뭐랄까... 코드를 짜고 있으면... 레포트나 논문, 자소서를 쓰던..
그시절 창작의 고통이 떠오르며 예술가가 되는 기분이 든다. 특히.. css에서 많이 그렇게 생각한다.
기존의 요구사항에 있던 다른 조건들에서는 할 수 있는건 거의다 한것 같고..
'선택구현' 에 있던 조건들은 표현이 애매모호하거나, 개발환경 세팅을 다시해야되는것들이 남아있다.
그래서 이제는 미루고 미뤘던 css를 작성 할 때가 온 것 같다.

대충 쪼개서 보면 크게 3가지로 고려할 수 있지 않을까?
1. 상단 부분 (Item 추가 / 필터 버튼 / 정렬 버튼)
--
2. 개별 Item
-- 각 workState 에 따라서 ( wait / going / end ) 테두리 색을 다르게 줘도 좋을것 같다. ?
3. 전체적인 배치
-- 다크모드
-- 색깔모드(테마색 , state 로 관리해서 특정 색의 조합으로 페이지 렌더링 )
ItemAdd 관련
- input -> textarea 로 변경 : contents 의 경우 여러줄 입력이 필요하다고 생각 / enter 키로 줄바꿈 위해서 이벤트 변경
- enter 키 줄바꿈 반영이 안됨 -> 출력할 곳에서 pre 태그로 감싸준다.
- textarea 안에 background 로 줄 긋기
- repeating-linear-gradient 가 핵심이며, 글자 폰트에 따라서 간격을 잘 조절해야됨 .

참고
대충 결과물..

일단은 여기까지 마무리..
https://github.com/js0616/todoList
그외 개선 방향
- modal 에서 수정 기능을 해야될까?
-> 해당 item 에 대한 '상세 정보 제공 기능' 정도로 바꿔도 되지않을까
- Nav bar 같은거 만들어서 상단 메뉴를 조금 더 깔끔하게 만드는건 어떨까.
- 색깔 클릭하는것에 따라서 전체 색 바뀌도록 ,
- 쿠키에 정보등을 저장해서 페이지를 다시 켰을때, 해당 일정 기록, 상태등이 남아있게 할 수 있을까...?
'클론코딩해보기 > TodoList' 카테고리의 다른 글
[Todo list] 08. 모달 창 (0) | 2024.08.20 |
---|---|
[Todo list] 07. update ,delete 버그 수정 (0) | 2024.08.20 |
[Todo list] 06. 삭제, 정렬 (0) | 2024.08.19 |
[Todo list] 05. 필터 기능 (0) | 2024.08.19 |
[Todo list] 04. 수정 기능 (0) | 2024.08.18 |