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

[조혜진] Week2 #6

Conversation

MEGUMMY1
Copy link
Collaborator

@MEGUMMY1 MEGUMMY1 commented Feb 23, 2024

요구사항

기본

  • UI 디자인 기초 토픽을 수강해 보세요. (https://www.codeit.kr/topics/ui-design-basics)
  • 피그마 디자인에 맞게 PC사이즈 랜딩 페이지,회원가입 페이지를 만들어 주세요.
  • React와 같은 UI 라이브러리를 사용하지 않고 진행합니다.
  • 랜딩 페이지의 url path는 루트(‘/’)입니다.
  • 로그인 페이지의 url path는 ‘/signin’ 입니다.
  • 회원가입 페이지의 url path는 ‘/signup’ 입니다.
  • 아래로 스크롤 해도 “Linkbrary” 로고와 “로그인” 버튼이 있는 상단 네비게이션 바(Global Navigation Bar)가 최상단에 고정되게 해주세요.
  • HTML, CSS 파일을 Netlify로 배포해 주세요. (참고: https://www.codeit.kr/learn/5309)

심화

  • palette에 있는 color값들을 css 변수로 등록하고 사용해 주세요.
  • 비밀번호 input 요소 위에 비밀번호를 확인할 수 있는 아이콘을 추가해 주세요.

주요 변경사항

  • 메인 페이지 추가
  • 로그인/회원가입 페이지 추가

스크린샷

image
image
image
image
image
image

멘토에게

  • 셀프 코드 리뷰를 통해 질문 이어가겠습니다.

@MEGUMMY1 MEGUMMY1 requested a review from devToram February 23, 2024 04:59
@MEGUMMY1
Copy link
Collaborator Author

Copy link
Collaborator

@devToram devToram left a comment

Choose a reason for hiding this comment

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

스크린샷 2024-02-24 오후 5 19 39
  • 헤더랑 푸터는 제대로 보이는데 중간 article 부분이 제대로 보이지 않는 거 같아요!
  • 지금 루트에 html 파일이 있고, src 내부에 이미지 파일과 css 파일이 있는데 루트에는 index.html 만 두고, src 내부에 signIn 폴더와 signUp 폴더를 넣고, 관련 css 파일을 만들어주시면 더 좋을 거 같아요! 그리고 정적 이미지 파일들은 public 폴더를 만들어서 내부에 넣어주시면 파일 구조가 더 좋아질 거 같아요!
  • 메인 화면에서 맨 위에만 section 이고 그 아래는 다 article 태그를 쓰셨는데 혹시 이유가 있을까요?

</a>
<section>
<div class="search_div">
<svg class="search_svg" width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/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 파일은 따로 정적파일로 관리해주시고, 여기서는 import 만 해주시는 걸 추천드려요!

</html>
<script>
// 폴더 공유하기 모달
var shareModal = document.getElementById('shareFolderModal');
Copy link
Collaborator

Choose a reason for hiding this comment

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

var 사용은 지양해주세요!

Suggested change
var shareModal = document.getElementById('shareFolderModal');
const shareModal = document.getElementById('shareFolderModal');

Comment on lines +500 to +506
shareBtn.onclick = function() {
shareModal.style.display = "block";
}

shareSpan.onclick = function() {
shareModal.style.display = "none";
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

style 만 바꾸는 경우에는 직접적으로 style 을 바꾸기보다 classname 을 추가, 삭제하는 방향으로 처리해주시는 게 좋습니다!

</footer>
</body>
</html>
<script>
Copy link
Collaborator

Choose a reason for hiding this comment

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

script 부분 .js 파일로 분리해주시면 좋을 거 같아요!

}

window.onclick = function(event) {
if (event.target == toModal) {
Copy link
Collaborator

Choose a reason for hiding this comment

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

js 에서는 무조건 === 사용해주세요!
(물론 여기서는 타입도 같을 필요까진 없어서 ==도 상관없지만 === 를 쓰는 습관을 들이시는 게 좋습니다)

Comment on lines +2 to +4
box-sizing: border-box;
margin: 0;
padding: 0;
Copy link
Collaborator

Choose a reason for hiding this comment

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

reset CSS 따로 css 파일 만들어주시면 좋을 거 같아요!

gap: 24px;
}

.input_div {
Copy link
Collaborator

Choose a reason for hiding this comment

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

classname 으로 태그명을 적는 것보다는 실제로 하는 일이나 기능 중심으로 네이밍해주시면 좋을 거 같아요!

@devToram devToram merged commit a0b3a1f into codeit-bootcamp-frontend:part1-조혜진 Feb 24, 2024
1 check passed
Siihyun pushed a commit that referenced this pull request Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants