Skip to content

Conversation

@gyoyeon-kim
Copy link
Collaborator

요구사항

기본

  • 브라우저에 현재 보이는 화면의 영역(viewport) 너비를 기준으로 분기되는 반응형 디자인을 적용합니다.
  • 375px 미만 사이즈의 디자인은 고려하지 않습니다
  • Tablet 사이즈로 작아질 때 “판다마켓” 로고의 왼쪽에 여백 24px, “로그인” 버튼 오른쪽 여백 24px을 유지할 수 있도록 “판다마켓” 로고와 “로그인" 버튼의 간격이 가까워집니다.
  • Mobile 사이즈로 작아질 때 “판다마켓” 로고의 왼쪽에 여백 16px, “로그인” 버튼 오른쪽 여백 16px을 유지할 수 있도록 “판다마켓” 로고와 “로그인" 버튼의 간격이 가까워집니다.
  • Tablet 사이즈에서 내부 디자인은 PC사이즈와 동일합니다.
  • Mobile 사이즈에서 좌우 여백 16px 제외하고 내부 요소들이 너비를 모두 차지합니다.
  • Mobile 사이즈에서 내부 요소들의 너비는 기기의 너비가 커지는 만큼 커지지만 400px을 넘지 않습니다.

심화

주요 변경사항

  • color.css (컬러팔레트) 추가

스크린샷

  • 메인화면
    메인화면

  • 로그인
    로그인

  • 회원가입
    회원가입

멘토에게

  • 최대한 태블릿과 모바일에 화면에 맞춰 코드를 수정했지만 어려운 부분이 있어서 완벽하게 피그마 시안대로 하지 못했습니다..!
  • 셀프 코드 리뷰를 통해 질문 이어가겠습니다.

@gyoyeon-kim gyoyeon-kim added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label Feb 24, 2025
@kiJu2
Copy link
Collaborator

kiJu2 commented Feb 25, 2025

스프리트 미션 하시느라 수고 많으셨어요.
학습에 도움 되실 수 있게 꼼꼼히 리뷰 하도록 해보겠습니다. 😊

@kiJu2
Copy link
Collaborator

kiJu2 commented Feb 25, 2025

최대한 태블릿과 모바일에 화면에 맞춰 코드를 수정했지만 어려운 부분이 있어서 완벽하게 피그마 시안대로 하지 못했습니다.

괜찮습니다 ! 작성주신 코드 기반으로 도움되실 수 있도록 꼼꼼히 피드백 해볼게요 ㅎㅎㅎ

@@ -1,3 +1,5 @@
@import url("../color.css");
Copy link
Collaborator

Choose a reason for hiding this comment

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

오호 ~! 스타일을 재사용하셨군요 !

피드백을 잘 수용하셨네요 ㅎㅎㅎ 훌륭합니다 👍👍

main {
margin-top: 70px;
background-color: #ffffff;
background-color: var(--white);
Copy link
Collaborator

Choose a reason for hiding this comment

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

크으 ~ 재사용이 깔끔하고 좋네요 👍

.login_content,
.btn_login2,
.sns_login_content {
width: calc(100% - 32px);
Copy link
Collaborator

Choose a reason for hiding this comment

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

margin으로도 대체할 수 있지 않을까요?

margin-left: 16px, margin-right: 16px과 같이요 ! 😊

Copy link
Collaborator

Choose a reason for hiding this comment

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

컬러 정리가 정말 깔끔하네요 !

사용하기 너무 좋아보여요. 각 색상을 단계별로 나타내셨군요 ! 👍👍

Comment on lines +217 to +219
header > nav {
padding: 0 24px;
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

headernav는 페이지에 여러번 사용될 수 있어요 !

이 또한 클래스로 스타일을 지정하는게 어떨까 제안드립니다 😊

하단은 이 전 피드백입니다:
클래스는 재사용이 가능하며, 자유롭게 태그에 스타일을 붙일 수 있어서 유지보수에 용이하므로 단순히 스타일을 위해서라면 class를 추천드려요 !

좀 더 자세히 🤔

유지보수가 어려워질 수 있어요.

특정 p 태그에만 다른 스타일을 적용하려면 추가적인 선택자를 작성하거나 기존 스타일을 덮어써야 하므로 유지보수가 어려워집니다.

태그 의미를 명확히 부여하기 어려워요.

스타일링을 태그에 직접 적용하면, 태그가 어떤 의미를 가지는지 어렵기에 가독성이 보다 좋지 못할 수 있어요.

만약 다음 코드의 스타일을 태그 선택자로만 지정한다면 ?

<p class="error-message">오류가 발생했습니다.</p>

물론 전역적인 것을 의미한다면 일정 허용될 수 있어요.

예를 들어서 p의 기본 마진을 없애고 싶다면 다음과 같이 작성할 수 있을거예요:

p {
    margin: 0;
}

그렇지만 특정 스타일을 지정하고 싶다면 다음과 같이 작성해볼 수 있어요:

.paragraph {
    font-size: 16px;
    color: #333;
}

.highlight {
    background-color: yellow;
}

Comment on lines +9 to +34
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
Copy link
Collaborator

Choose a reason for hiding this comment

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

오호 ~ 프리티어를 적용하셨나봐요? 😊👍

포매팅이 깔끔하군요 !

@kiJu2
Copy link
Collaborator

kiJu2 commented Feb 25, 2025

수고하셨습니다 교연님 !
꾸준히 미션을 수행하시는군요 ㅎㅎㅎ 교연님의 꾸준함이 분명 학습에 긍정적인 영향을 미치게 될것이라 생각합니다 !
headernav 피드백은 한 번 고민해보셔도 좋을 것 같습니다 ! 궁금하신 점 있으시면 DM주시구요 😊
이번에도 훌륭히 미션을 수행하시느라 수고 많으셨어요 ! 교연님 ~!

@kiJu2 kiJu2 merged commit 2b8c6ad into codeit-bootcamp-frontend:Basic-김교연 Feb 25, 2025
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.

2 participants