-
Notifications
You must be signed in to change notification settings - Fork 44
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 #29
The head ref may contain hidden characters: "part1-\uBC30\uC758\uC9C4-week2"
[배의진] Week2 #29
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다! :) 과제 구현 요구사항과 관련된 질문은 운영 QnA에 남겨주시면 감사하겠습니다🙇♂️
질문 답변드립니다.
Q. 위 요구사항은 아직 구현하지 못했습니다. '랜딩.html' 7줄에 meta 태그를 넣긴 했지만, 각 속성들이 어떤 기능을 가지고 있는지, minimum-scale, maximum-scale 값은 얼마를 줘야 하는지 몰라서 반영하지 못했고, 과제 제출 후 알아려고 합니다.
=> meta tag의 minimum-scale과 maximum-scale은 뷰포트의 축소 및 확대 범위를 결정하는데 사용되는 속성이에요 :)
minimum-scale은 사용자가 페이지를 축소할 수 있는 최소 비율을 정의합니다. 예를 들어, minimum-scale=1.0으로 설정하면 사용자는 페이지를 100% 이하로 축소할 수 없습니다!
maximum-scale은 반대로 사용자가 페이지를 확대할 수 있는 최대 비율을 정의합니다.
meta tag 잘 적용해 주셨는데, 사실 사용자의 브라우저 크고 작아짐에 따라 크기를 변경해달라는 요구사항은 반응형과 관련된 요구사항입니다.
따라서 meta tag를 수정하는게 아닌 media-query를 사용해주셔야 합니다. 링크 한번 읽어보시고 적용해보세요!
Q. 1920px 보다 클 때는 로고 왼쪽 여백도 창 크기에 비례해 커져야 할까요? 1920px 을 기준으로 적으면 200px 로 고정되고, 크면 창의 크기에 비례해 늘어나는 기능은 어떻게 구현해야 할까요?
=> 이 질문은 잘 이해를 못했는데, 멘토링 시간에 같이 보시죠!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
eye-off, eye-on png와 svg를 둘다 사용하신 이유가 있을까요?
사용하지 않는다면 삭제해주시는게 좋습니다 :)
png를 사용하신 곳이 있고 svg를 사용하신 곳이 있는데, 어떤 기준으로 적용하신건지 궁금합니다😯
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
svg 가 이미지 크기를 줄여도 해상도가 낮아지지 않는다고 해서, 처음에는 png 로 했다가 나중에 svg 로 모두 바꾸었습니다. png 인 곳은 제가 실수로 놓친 부분입니다.^^;
https://www.adobe.com/kr/creativecloud/file-types/image/comparison/png-vs-svg.html
} | ||
|
||
|
||
button { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
button 태그 자체에 스타일을 주는 방식보다는, class를 활용하면 어떨까요?
태그 자체에 스타일이 붙는 경우, 모든 button 태그에 영향을 주기 때문에 코드 재사용이 어렵고 디버깅도 어려워지게 됩니다!
특별한 이유가 있었던게 아니시면 class를 활용하는 방향으로 변경해주세요 :)
<link href="https://fonts.googleapis.com/css2?family=Acme&display=swap" rel="stylesheet"> | ||
|
||
<link rel="stylesheet" href="../style.css"> | ||
<link rel="stylesheet" href="style-로그인.css"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
한글 파일명은 피하는게 좋습니다! 영어로 바꿔주세요!
- 사용자의 접속 브라우저 환경에 따라 파일을 제대로 가져오지 못할 위험성이 존재합니다.(유니코드 이슈)
- 현업에서도 아마 위와 같은 이유로 컨벤션에 맞지 않아 기각당할 확률이 높습니다😅
요구사항
○공통
Q. 위 요구사항은 아직 구현하지 못했습니다. '랜딩.html' 7줄에 meta 태그를 넣긴 했지만, 각 속성들이 어떤 기능을 가지고 있는지, minimum-scale, maximum-scale 값은 얼마를 줘야 하는지 몰라서 반영하지 못했고, 과제 제출 후 알아려고 합니다.
○랜딩page
랜딩 페이지의 url path는 루트(‘/’) 입니다.
title은 Linkbrary로 설정해 주세요.
클릭으로 기능이 동작해야 하는 경우, 사용자가 클릭할 수 있는 요소임을 알 수 있도록 cursor: pointer를 설정해 주세요.
Linkbrary 아이콘은 클릭 시 루트 페이지(‘/’)로 이동 합니다.
Q. 루트 페이지 = 랜딩 페이지 인가요?
Q. 1920px 보다 클 때는 로고 왼쪽 여백도 창 크기에 비례해 커져야 할까요? 1920px 을 기준으로 적으면 200px 로 고정되고, 크면 창의 크기에 비례해 늘어나는 기능은 어떻게 구현해야 할까요?
○랜딩page-header
○랜딩page-footer
○로그인page
Linkbrary 로고 클릭시 루트 페이지(“/”)로 이동해야 합니다.
로그인 페이지, 회원가입 페이지 모두 로고 위 상단 여백이 동일해야 합니다.
input 요소에 focus in 일 때, 테두리 색상은 파랑색입니다.(pseudo class를 활용해 보세요. 참고)
input 요소에 focus out 일 때, 테두리 색상은 회색입니다.
input 요소에 빨강색 테두리와 아래 빨강색 문구는 무시해 주세요.(추후 만들어갈 예정이에요.)
SNS 아이콘들은 클릭시 각각 “https://www.google.com/”, “https://www.kakaocorp.com/page/” 으로 이동합니다.
“회원 가입하기”는 클릭시 “/signup” 페이지로 이동합니다.
2주차 심화 요구사항(로그인, 회원가입 페이지 공통)
비밀번호 input 요소 위에 눈모양 아이콘을 추가해 주세요.(추후 클릭으로 비밀번호를 보거나 가릴 수 있도록 기능을 만들어 갈 예정이에요.)
○회원가입page
주요 변경사항
스크린샷
멘토에게