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

[김희진] sprint1 #6

Conversation

devmanta
Copy link
Collaborator

@devmanta devmanta commented Aug 10, 2024

요구사항

기본

  • 랜딩 페이지의 url path는 루트(‘/’)로 설정합니다.
  • title은 “판다마켓”로 설정합니다.
  • 화면의 너비가 1920px 이상이면 하늘색 배경색은 너비를 꽉 채우도록 채워지고, 내부 요소들의 위치는 고정되고, 여백만 커지도록 합니다.
  • 화면의 너비가 1920px 보다 작아질 때, “판다마켓” 로고의 왼쪽 여백 200px“로그인" 버튼의 오른쪽 여백 200px이 유지되고, 화면의 너비가 작아질수록 두 요소간 거리가 가까워지도록 설정합니다.
  • 클릭으로 기능이 동작해야 하는 경우, 사용자가 클릭할 수 있는 요소임을 알 수 있도록 CSS 속성 cursor: pointer 로 설정합니다.
  • “판다마켓” 클릭 시 루트 페이지(‘/’)로 이동합니다.
  • '로그인'버튼 클릭 시 로그인 페이지(‘/login’)로 이동합니다 (빈 페이지)
  • “구경하러가기”버튼 클릭 시(’/items’)로 이동합니다.(빈 페이지)
  • “Privacy Policy”, “FAQ”는 클릭 시 각각 Privacy 페이지(‘/privacy’), FAQ 페이지(‘/faq’)로 이동합니다.(모두 빈 페이지)
  • 페이스북, 트위터, 유튜브, 인스타그램 아이콘을 클릭 시 각각의 홈페이지로 새로운 창이 열리면서 이동합니다.

심화

  • palette에 있는 color값들을 css 변수로 등록하고 사용해 주세요.

배포주소

멘토에게

  • 반응형 고려하려면 중요하게 신경써야하는 곳이 있을까요?

@devmanta devmanta added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label Aug 10, 2024
@devmanta devmanta self-assigned this Aug 10, 2024
Copy link
Collaborator

@GANGYIKIM GANGYIKIM left a comment

Choose a reason for hiding this comment

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

희진님 첫 스프린트 미션 제출 고생하셨습니다!
아래는 전반적으로 참고하시면 좋을 것 같은 내용입니다!


  • 동일한 내용에 대해서는 코드에서 한번만 코멘트를 답니다.
  • 깔끔하게 commit 쪼개주신거 좋습니다.
  • 시멘틱하게 태그 작성하려고 고민하신점, 네이밍 규칙에 대해 고민하신점이 좋습니다.
  • 디자인상 규칙을 찾으려고 고민하시고 max-width 관련된 변수를 작성하신 점이 좋았습니다.
  • 반응형을 고려해서 작업하는 것에 대해 질문해주셨는데, 우선 PC, tablet, mobile 스크린별로 디자인을 파악하고 html 작성시 해당 디자인이 구현 가능하도록 작성하시는 것이 좋습니다. 이것이 가능하려면 디자인을 보면 대략적인 태그와 스타일링이 떠올라야 가능한거라 노력을 해보시다가 잘 안되시면 시간이 필요한 것이니 가능한 방식으로 작업하시면 좋겠습니다.

Comment on lines +2 to +14
--primary-100: #3692ff;
--primary-200: #1967d6;
--primary-300: #1251aa;
--main-bg-color: #cfe5ff;
--secondary-gray-900: #111827;
--secondary-gray-800: #1f2937;
--secondary-gray-700: #374151;
--secondary-gray-600: #4b5563;
--secondary-gray-500: #6b7280;
--secondary-gray-400: #9ca3af;
--secondary-gray-200: #e5e7eb;
--secondary-gray-100: #f3f4f6;
--secondary-gray-50: #f9fafb;
Copy link
Collaborator

Choose a reason for hiding this comment

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

P3:
사소한거지만 primary color는 오름차순, secondary color는 내림차순인게 조금 신경쓰이네요.
기왕이면 같은 방식으로 정렬되면 좋을 것 같습니다.

Comment on lines +16 to +18
--main-font: Pretendard;
--size-max-width: 1200px;
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

P3:
한가지 폰트만 사용되니 변수로 폰트명을 선언해두시고 사용하기보다 그냥 바로 스타일링해주셔도 괜찮을 것 같습니다.

Suggested change
--main-font: Pretendard;
--size-max-width: 1200px;
}
--size-max-width: 1200px;
}
html {
font-family: "Pretendard", sans-serif
}

Copy link
Collaborator

Choose a reason for hiding this comment

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

P2:
이미지 명들의 규칙이 통일되면 좋을 것 같습니다.

@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="en">
Copy link
Collaborator

Choose a reason for hiding this comment

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

P2:

Suggested change
<html lang="en">
<html lang="ko">

.btn-login {
background-color: var(--primary-100);
color: var(--secondary-gray-100);
padding: 12px 23px 12px 23px;
Copy link
Collaborator

Choose a reason for hiding this comment

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

P3:
width로 버튼의 너비를 정해주셨으니 padding값은 아래처럼 기입해도 좋을 것 같습니다.
아래처럼 작성하시면 나중에 버튼의 너비를 바꿔야할때, width, padding 속성 중 width값만 바꿔주시면 됩니다.

Suggested change
padding: 12px 23px 12px 23px;
padding: 12px 0;
text-align: center;

.register-content__span {
color: var(--primary-100, #3692ff);
font-size: 18px;
font-style: normal;
Copy link
Collaborator

Choose a reason for hiding this comment

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

P2:
불필요한 css 속성은 없는것이 더 좋겠습니다.

gap: 30px;
}

.footer-mid__a {
Copy link
Collaborator

Choose a reason for hiding this comment

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

P3:
태그명은 클래스명에 들어가지 않는 것을 추천드립니다.
좀더 의미가 있는 클래스명을 추천드립니다.

Suggested change
.footer-mid__a {
.footer-mid__link {

<a href="/">
<img src="/images/logo.png" alt="판다 로고" />
</a>
<button class="btn-login" onclick="location.href='/login.html'">로그인</button>
Copy link
Collaborator

Choose a reason for hiding this comment

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

P3:
페이지 이동의 경우 a tag 를 추천드립니다.

Suggested change
<button class="btn-login" onclick="location.href='/login.html'">로그인</button>
<a class="btn-login" href="./login">로그인</button>

<section class="hero">
<div class="hero-container">
<div class="hero-content">
<h2 class="hero-content__title">일상의 모든 물건을<br>거래해 보세요</h2>
Copy link
Collaborator

Choose a reason for hiding this comment

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

P2:
한 페이지안에서 h1, h2 태그는 여러개 쓰지 않는 것을 추천드립니다.
h1, h2 태그는 각각 하나씩만을 사용하시고 h3부터 사용하시면 좋을 것 같습니다.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements#avoid_using_multiple_h1_elements_on_one_page

</section>
<section class="hot-item">
<div class="hot-item-container">
<img src="/images/Img_home_01.png" alt="Img_home_01.png" class="hot-item__image" />
Copy link
Collaborator

Choose a reason for hiding this comment

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

P3:
이미지의 알트 속성은 이미지가 불러올 수 없거나 스크린 리더기에서 이미지 대신 읽어주는 용입니다.
가능하다면 이미지를 설명하는 텍스트를 기입해주시고 아니라면 비워두셔도 됩니다.

Suggested change
<img src="/images/Img_home_01.png" alt="Img_home_01.png" class="hot-item__image" />
<img src="/images/Img_home_01.png" alt="쇼핑하는 판다 둘" class="hot-item__image" />

@GANGYIKIM GANGYIKIM merged commit 9939649 into codeit-bootcamp-frontend:Basic-김희진 Aug 12, 2024
@devmanta
Copy link
Collaborator Author

@GANGYIKIM 리뷰 내용 현재 브랜치는 머지가 되가지구 sprint2 브랜치에 적용 완료했습니다~!
꼼꼼한 리뷰 감사드립니다~!!🙇🏻‍♀️

@devmanta devmanta mentioned this pull request Aug 17, 2024
9 tasks
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