Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1주차 기본과제] 4번과제 #4

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

eastlaw80
Copy link

✨ 구현 기능 명세

  • 기본 과제
  1. header , main (section , section) , footer 로 나누어 구현합니다.
  2. main
    1. 캘린더는 ‼️ grid ‼️ 를 사용해 구현합니다.
      1. 아래 3개의 정보는 가운데 정렬로 구현합니다.
        1. 요일
        2. 할일의 숫자가 들어있는 아이콘
        3. 날짜
    2. 카테고리별로 색상이 다르게 표시됩니다.
    3. 특정 너비보다 초과하게 되면 다음 행으로 카테고리+할일리스트가 세트로 넘어갑니다
      • felx-wrap, align-item하면 될듯??
  3. footer
    1. 하단 메뉴로 피드 / MY 가 존재합니다.

🌼 PR Point

  1. 가로로 7개 그리드 한번, 그리고 나열되는 세로로 3개 그리드 한번을 이용하여 한주 캘린더를 만들었습니다.
  2. 아이콘 안에 할일 숫자 넣는 것은 아이콘은 position:relative를 하트에 부여한뒤, 숫자에 position:absolute를 이용하여 하트 아이콘 위에 숫자가 올라가도록 만들었습니다.
  3. 카테고리 별로 달라지는 색깔은, 일일히 카테고리 마다 다른 클래스를 부여해서 색을 넣을까 하다가, 그냥 HTML에서 넣는게 편한거 같아서 HTML에서 style 속성을 이용해서 색을 다르게 대입했습니다. 마찬가지로 할일들 옆에 하트 중에 색이 다른 하트도 HTML에서 style로 다른 색을 넣어줬습니다. 이것에 속성을 부여하는 의도된 깔끔한 방법이 있을까요...?
  4. 아래에 할일들이 들어가는 todo 섹션의 height를 25rem으로 한정지은 뒤, 이 안에서의 배열을 felx direction을 colum, flex wrap을 wrap으로 설정하여, 범위를 넘어가는 카테고리는 옆으로 이동하도록 만들었습니다.

🥺 소요 시간, 어려웠던 점

  • 4h
    평소에 그리드를 거의 사용을 안해봤어서 그리드를 이용해서 캘린더를 만들 때 이리저리 계속 헤매다가 시간을 너무 많이 썼습니다.

또, 실수한 부분이 있는데 할일 카테고리 안에 할일 리스트를 만들 때, 태그 안에다가 아이콘을 넣었는데, 이렇게 했더니 아이콘이 살짝 글자보다 아래로 내려와서 굉장히 거슬립니다. 생각해보니 그냥 div를 하나 만들고 태그와 아이콘을 따로 넣은 뒤에 flex 부여하고 align-item을 center줬어야 했는데 한번 이렇게 만들었더니 고치는 법을 도통 모르겠습니다. absolute 부여하고 이동시키려고 해봤는데 안움직이네요...?
다음부터는, 반복되는 HTML이 있을 때는 일단 하나만 만든뒤에 CSS 다 적용해보고 괜찮으면 복사해서 여러개 쓰는 방식으로 하겠습니다..


🌈 구현 결과물

스크린샷 2023-04-07 오후 9 27 34

@eastlaw80 eastlaw80 changed the title Week1 todomate [1주차 기본과제] 4번과제 Apr 7, 2023
@eastlaw80 eastlaw80 self-assigned this Apr 7, 2023
Comment on lines +91 to +94
<i class="fa-solid fa-heart" style="color: pink"></i> 테라스에서
커피마시기
</p>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p class="list_content">
<i class="fa-solid fa-heart" style="color: pink"></i> 테라스에서
커피마시기
</p>
<p class="list_content">
<i class="fa-solid fa-heart" style="color: pink"></i> 테라스에서
<span>커피마시기</span>
</p>

으로 하고 .list_content 에 display: flex, align-items:center 하면 정렬델것가튼디!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

div를 하나 만들고 태그와 아이콘을 따로 넣은 뒤에 flex 부여하고 align-item을 center줬어야 했는데 한번 이렇게 만들었더니 고치는 법을 도통 모르겠습니다. 요거에 대한 내 의견!

<!--2번째 리스트-->
<article class="todo_list">
<div class="list_title" style="background-color: orange">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

style이 요기 들어가잇는이유느?! 편하게가려고~?!ㅋㅎㅋㅎㅋㅎ

<div class="list_title" style="background-color: brown">
<h3 class="list_title_name">Urgent!</h3>
<button><i class="fa-solid fa-circle-plus"></i></button>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

요기도 button 타입!

<i class="fa-solid fa-heart" style="color: pink"></i> 테라스에서
커피마시기
</p>
<p class="list_content"><i class="fa-solid fa-heart"></i> 풋살하기</p>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

또, 실수한 부분이 있는데 할일 카테고리 안에 할일 리스트를 만들 때, 태그 안에다가 아이콘을 넣었는데, 이렇게 했더니 아이콘이 살짝 글자보다 아래로 내려와서 굉장히 거슬립니다.
어엉! 나더 이거 너가 원하는게 이게 맞는지 모르겠는데 아이콘 위치만 맞추는게 맞다묜 요렇게 어뗘?
4th_assginment.css 에
.list_content i { position: relative; left: -5px; top: -1px; }
이렇게 추가해줬더니 하트 아이콘 위치만 움직이도라고!
ezgif com-video-to-gif (5)

Copy link

@Dangpy Dangpy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

첫과제 넘 고생했오~~~ 앞으로도 화이탱 하좌~~~~ 2주차도 뿌셔보좌구~~
image

@@ -0,0 +1,149 @@
<!DOCTYPE html>
<html lang="en">

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

요기도 ko가 좋을 것 같당!!

</p>
<p class="list_content">
<i class="fa-solid fa-heart" style="color: pink"></i> SOPT과제
</p>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

div 말고 p 태그 쓴 거 좋당!

<button><i class="fa-solid fa-circle-plus"></i></button>
</div>
<p class="list_content">
<i class="fa-solid fa-heart"></i> 유튜브보기

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

진짜 내 not to do.. 1위 ㅋㅋ ㅠ

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

전체적으로 진짜 시멘틱하게 쓰려고 노력한 것 같아서 정말 멋졌어용..! 나는 안될 것 같은 건 div 남발하게 되던데... 디테일하게 고려하고 짠 게 느껴졌어 역시 뉴식스 메인댄서 허니 ~~짱

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants