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 #37

Conversation

Namgyeon
Copy link
Collaborator

@Namgyeon Namgyeon commented Oct 26, 2024

요구사항

기본

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

심화

  • 심화 요구 사항

주요 변경사항

스크린샷

멘토에게

https://pandamarket-namgyeon.netlify.app/ 네트라파이 주소입니다.

@Namgyeon Namgyeon added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label Oct 26, 2024
@Namgyeon Namgyeon added 순한맛🐑 마음이 많이 여립니다.. 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. and removed 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. 순한맛🐑 마음이 많이 여립니다.. labels Oct 26, 2024
@Namgyeon Namgyeon closed this Oct 27, 2024
@Namgyeon Namgyeon deleted the Basic-남기연-sprint1 branch October 27, 2024 14:46
@Namgyeon Namgyeon restored the Basic-남기연-sprint1 branch October 27, 2024 14:47
Copy link
Contributor

@withyj-codeit withyj-codeit left a comment

Choose a reason for hiding this comment

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

미션 하느라 수고 많으셨어요~👏🏻

justify-content: center;
align-items: center;
width: 100%;
font-family: "Pretendard";
Copy link
Contributor

Choose a reason for hiding this comment

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

image
현재 Pretendard 폰트 적용되지 않는 상태에요.
Pretendard는 브라우저에서 기본 제공하는 폰트가 아니라 font파일을 가져와야 해요.
참고해서 폰트 파일을 가져와 주세요.

<a
href="http://twitter.com"
target="_blank"
rel="noopener noreferrer"
Copy link
Contributor

Choose a reason for hiding this comment

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

noopener noreferrer 설정 좋아요~👍

><img
id="logo_Img"
src="/assets/imgs/logoImg.png"
alt="로고 이미지"
Copy link
Contributor

Choose a reason for hiding this comment

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

alt 설정 좋아요~👍

</header>
<main>
<section>
<img src="/assets/imgs/Img_home_01.png" alt="Img_home_01" />
Copy link
Contributor

Choose a reason for hiding this comment

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

alt 들어갈 단어에 고민이 생길 때 참고하면 좋아요.

<div class="emp"></div>
<div class="headerNav">
<a href="/"
><img
Copy link
Contributor

Choose a reason for hiding this comment

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

a 태그 닫히는 >위치가 어색한데

<a href="/">
  <img
    src="~"
    alt="~"
    ...
  />
<a />

같이 끊어주는게 일반적일 것 같아요.

<div class="headerNav">
<a href="/"
><img
id="logo_Img"
Copy link
Contributor

Choose a reason for hiding this comment

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

스타일링만을 위한 선택자는 class를 권장해요.

  • id 는 보통 개발작업시 요소 선택을 위한 방편으로 많이 사용해요.
  • id 선택자는 class보다 우선순위가 높아 id에 속한 스타일을 class로 덮어쓸 수 없어 유지보수와 확장성에 불리할 수 있어요.
  • id는 페이지 내에서 고유해서 재사용에 좋지 않지만, class는 재사용 가능해요.

text-align: center;
line-height: 26px;
color: #ffffff;
transition: all 0.2s;
Copy link
Contributor

Choose a reason for hiding this comment

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

transition 설정 좋아요~👍

}

a {
text-decoration: none;
Copy link
Contributor

Choose a reason for hiding this comment

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

브라우저에서 기본 제공하는 스타일링 제거 목적인 경우 최상단에 따로 모아두거나 초기화 할 설정이 많아지면 파일을 분리해서 관리해도 좋아요.

line-height: 56px;
}

.buyBtn {
Copy link
Contributor

Choose a reason for hiding this comment

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

클래스, id 이름으로 camelCase, snake_case 혼용해서 사용하고 있는데 둘 중 하나로 통일해서 작성하면 코드 읽는데 더 좋을 것 같아요.

grid-template-columns: minmax(200px, 1fr) minmax(400px, 1120px) minmax(
200px,
1fr
);
Copy link
Contributor

Choose a reason for hiding this comment

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

minmax 줄바꿈이 어색해요

<title>판다마켓</title>
</head>
<body>
<header>
Copy link
Contributor

Choose a reason for hiding this comment

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

다른 페이지로 이동하기 쉽도록 상단에 링크를 두는 요소는 nav태그가 더 좋을 것 같아요.
header태그는 콘텐츠의 제목이나 소개 또는 탐색하는 영역에 사용해요.

@withyj-codeit withyj-codeit reopened this Oct 29, 2024
@withyj-codeit withyj-codeit merged commit 3c2b747 into codeit-bootcamp-frontend:Basic-남기연 Oct 29, 2024
1 check failed
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