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

[박성우] sprint3 #85

Conversation

swp91
Copy link
Collaborator

@swp91 swp91 commented Sep 17, 2024

요구사항

기본

  • 브라우저에 현재 보이는 화면너비에 따라 PC, 태블릿, 모바일 사이즈에 따라서 반응형 디자인을 적용하기
  • 헤더바의 반응형 사이즈에 따라 양쪽 여백 다르게 적용하기
  • 로그인, 회원가입 페이지의 태블릿은 PC와 동일하게, 모바일은 다르게 적용하기

심화

  • 해당 페이지 공유시 미리보기를 볼수있도록 이미지, 제목, 설명을 설정해보기

주요 변경사항

  • 메인과 로그인, 회원가입 페이지의 반응형 CSS 작업을 추가하였습니다.
  • 메타 태그를 사용해보았습니다.

스크린샷

screencapture-127-0-0-1-5500-2024-09-18-02_09_09
screencapture-127-0-0-1-5500-pages-signup-html-2024-09-18-02_05_38
screencapture-127-0-0-1-5500-pages-login-html-2024-09-18-02_05_20
screencapture-127-0-0-1-5500-pages-login-html-2024-09-18-02_05_00

멘토에게

  • 메인페이지의 푸터부분에서 모바일 사이즈로 변경할때 © codeit - 2024 / Privacy / SNS아이콘 이 배치를
    Privacy/ SNS
    codeit
    이런식으로 배치를 바꾸는게 있었는데, flex로는 order라는 속성을 써봐도 원하는대로 배치가 되지 않더라구요.
    그래서 grid를 사용해서 배치를 하였는데 HTML구조를 바꾸지 않는이상 flex로는 이렇게 배치를 바꾸는게 안되는건지 궁금합니다.
    image
    image
    이해를 위해 이미지를 첨부합니다.

@swp91 swp91 changed the title Basic 박성우 sprint3 [박성우] sprint3 Sep 17, 2024
@swp91 swp91 added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label Sep 17, 2024
@devym-37 devym-37 self-requested a review September 25, 2024 04:21
Copy link
Collaborator

@devym-37 devym-37 left a comment

Choose a reason for hiding this comment

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

잘 작성해주셨습니다!
전체적으로 구조 및 css 잘 작성해주신 것 같습니다.
하단 부분은 flex의 flexwrap 속성으로 되지 않으셨을까요 ?
고생하셨습니다!🙇🏻


emailInput.addEventListener("input", validateLoginInputs);
passwordInput.addEventListener("input", validateLoginInputs);
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

잘 작성해주셨습니다.
하지만, if 안의 조건 부분이 복잡해 보일 수도 있습니다.
그럴 경우 변수로 선언하여 변수명을 통해 조건의 의미를 알게 할 수도 있을 것 같습니다.
ex)

const isNotEmptyInputValue = emailValue !== "" && passwordValue !== ""
if(isNotEmptyInputValue)

<header class="nav_wrapper">
<nav class="nav_bar">
<div class="nav_logobox">
<a href="/"><img src="/img/pandalogo.jpg" alt=""></a>
Copy link
Collaborator

Choose a reason for hiding this comment

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

alt속성에 "" 빈값은 작성되지 않은 것과 같은 의미인것 같습니다. 최대한 해당 내용을 작성해주시면 좋을 것 같습니다!

<img > 단일 태그의 경우 아래와 같이 많이 작성합니다
<img />

<script src="/index.js"></script>
</body>

</html>
Copy link
Collaborator

Choose a reason for hiding this comment

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

잘 작성해주셨습니다!
시멘틱 태그 구조 뿐 아니라, css 명을 통해서도 구조를 파악할 수 있다는 것을 이해해주시면 좋을 것 같습니다

const passwordInput = document.querySelector('input[type="password"]');
const loginButton = document.querySelector(".form_btn");
const nicknameInput = document.getElementById("nickname");
const passwordConfirmInput = document.getElementById("passwordConfirm");
Copy link
Collaborator

Choose a reason for hiding this comment

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

updateLineBreak는 잘 작성해주셨습니다.
아래 변수로 선언된 값들은 아직 사용전인 값들일까요 ?

<script src="/auth.js"></script>
</body>

</html>
Copy link
Collaborator

Choose a reason for hiding this comment

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

잘 작성해주셨습니다!

</form>
</div>
</div>
<script src="/auth.js"></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 src="/auth.js" />

이렇게 작성할 수 있을 것 같습니다

--gray100: #f3f4f6;
--gray50: #f9fafb;
--blue: #3692ff;
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

공통으로 사용될 수 있는 부분을 잘 분리해주신것 같습니다!

src: url("/font/Pretendard-Regular.otf");
font-weight: right;
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.

폰트도 잘 분리해주셨습니다!

justify-content: flex-end;
order: 1;
}
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

잘 작성해주셨습니다.
중간 중간 미디어쿼리가 있으니, 조금 가독성에서 떨어지는 것 같기도합니다.
미디어쿼리들을 최상단, 최하단에 위치하면 어떨까요 ?

}
* {
box-sizing: border-box;
}
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도 잘 작성해주셨습니다

@devym-37 devym-37 merged commit e54fd2b into codeit-bootcamp-frontend:Basic-박성우 Sep 25, 2024
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