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

wiZArd3233
Copy link

요구사항

기본

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

심화

  • palette에 있는 color값들을 css 변수로 등록하고 사용해 주세요.
  • 사용자의 브라우저가 크고 작아짐에 따라 페이지의 요소간 간격, 요소의 크기, font-size 등 모든 크기와 관련된 값이 크고 작아지도록 설정해 보세요.(설정값은 자유입니다)

주요 변경사항

-html css를 사용해 사이트 랜딩 페이지를 완성 하였습니다.

사이트 링크

링크

스크린샷

screencapture-127-0-0-1-5500-index-html-2024-05-24-15_30_25

멘토에게

  • max-width로 구현한 방법이 맞을까요? 더 정확한 답이 있을까요?
  • 비활성화된 버튼을 테스트 못해 봤는데 :disable 의사클래스가 제대로 작동 할까요? 버튼을 비활성화 되게 하는 법도 알고 싶어요.
  • flexbox 외에 다른 방법으로 구성할 수 있을까요?
  • 셀프 코드 리뷰를 통해 질문 이어가겠습니다.

@wiZArd3233 wiZArd3233 requested a review from jyh0521 May 24, 2024 06:38
@wiZArd3233 wiZArd3233 added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label May 24, 2024
Copy link
Collaborator

@jyh0521 jyh0521 left a comment

Choose a reason for hiding this comment

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

과제하느라 고생하셨습니다. 잘 만들어주셨네요!

<!DOCTYPE html>
<html lang="kr">
<head>
<meta charset="UTF-8">
Copy link
Collaborator

Choose a reason for hiding this comment

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

닫는 태그를 사용하지 않는 경우에, 태그 마지막에 닫는 표시를 해주시는 것이 좋습니다.

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>판다마켓</title>
<link rel="stylesheet" href="style.css">
Copy link
Collaborator

Choose a reason for hiding this comment

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

들여쓰기 간격이 띄어쓰기 4칸으로 되어있는 것 같은데, 보통 띄어쓰기 2칸을 많이 사용합니다.
link 태그에도 닫는 표시 해주시면 좋을 것 같아요!

<body>
<div class="top">
<div class="top-nav">
<a href="/"><img src="logo.png"></a>
Copy link
Collaborator

Choose a reason for hiding this comment

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

img 태그에도 닫는 표시 해주시면 좋을 것 같습니다.

<img class="bg-img" src="img_home_top.png">
<div class="title">
<div class="title-slogan">일상의 모든 물건을<br> 거래해 보세요</div>
<a href="/items" class="btn">구경하러 가기</a>
Copy link
Collaborator

Choose a reason for hiding this comment

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

class 이름에 btn이라는 이름은 너무 흔하게 사용될 수 있어서 구분하기 어려워질 수 있습니다. 어떤 버튼인지 고려해서 이름을 작성해주셔도 좋을 것 같습니다.

<div class="section-container">
<div class="section">
<img src="img_home_01.png" class="feature-image">
<div class="text">
Copy link
Collaborator

Choose a reason for hiding this comment

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

text 같은 명칭도 흔하게 사용할 수 있기 때문에 조금만 더 구체적인 이름을 정해주시면 좋을 것 같습니다.

Comment on lines +91 to +93
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1 9.90316C1 14.3777 4.24975 18.0984 8.5 18.8529V12.3527H6.25V9.85291H8.5V7.85266C8.5 5.60266 9.94975 4.35316 12.0002 4.35316C12.6497 4.35316 13.3503 4.45291 13.9998 4.55266V6.85291H12.85C11.7498 6.85291 11.5 7.40266 11.5 8.10316V9.85291H13.9L13.5002 12.3527H11.5V18.8529C15.7502 18.0984 19 14.3784 19 9.90316C19 4.92541 14.95 0.852905 10 0.852905C5.05 0.852905 1 4.92541 1 9.90316Z" fill="white"/>
</svg>
Copy link
Collaborator

Choose a reason for hiding this comment

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

svg도 파일로 받아서 img 태그로 불러올 수 있습니다.

Comment on lines +8 to +15
:root {
--main-bg-color: #cfe5ff ;
--white: #ffffff;
--btn-color: #3692ff;
--btn-hover: #1967d6;
--btn-click: #1251aa;
--btn-disable: #9CA3AF;
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

색상은 변수로 만들어서 사용해주신거 좋네요!

font-size: 40px;
font-weight: 700;
line-height: 56px;
color: #374151;
Copy link
Collaborator

Choose a reason for hiding this comment

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

이 색상도 변수로 추가해주시면 좋을 것 같습니다.

@jyh0521
Copy link
Collaborator

jyh0521 commented May 26, 2024

max-width로 구현한 방법이 맞을까요? 더 정확한 답이 있을까요?

  • 어떤 요구 사항에 대한 것을 질문해주신건지 말씀해주실 수 있나요?

비활성화된 버튼을 테스트 못해 봤는데 :disable 의사클래스가 제대로 작동 할까요? 버튼을 비활성화 되게 하는 법도 알고 싶어요.

  • 버튼에 disabled 옵션을 주신 버튼이 있던데, 비활성화 되지 않았나요?

flexbox 외에 다른 방법으로 구성할 수 있을까요?

  • 이 질문도 어느 부분을 구현할 때 말씀하신건지 같이 알려주시면 좋을 것 같습니다.

@jyh0521 jyh0521 merged commit e7f33ab into codeit-bootcamp-frontend:Basic-전주현 May 26, 2024
@wiZArd3233
Copy link
Author

  • max-width로 내부 요소들을 1920px 이상으로 넘어가지 않게 고정 시켰는데 괜찮은 방법 일까요?
  • disabled 옵션을 어떻게 줘 봐도 css의 :disable 의사 클래스로 지정한 것이 적용이 안됩니다. 버튼 비활성화를 확인할 방법이 있을까요?
  • 전체적인 틀을 grid로도 구현 할 수 있는지 궁금했어요.

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