Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
14 commits
Select commit Hold shift + click to select a range
c2144f9
refactor: 스크린 너비에 따른 font size 조정 코드 global.css로 이동
KSJ27 Dec 24, 2024
1564d48
feat: 랜딩 페이지 - 태블릿 스크린에서 로고 좌측, 버튼 우측 여백 변경
KSJ27 Dec 24, 2024
33d17df
feat: 랜딩 페이지 - 모바일 스크린에서 로고 좌측, 버튼 우측 여백 변경
KSJ27 Dec 24, 2024
91eddb9
feat: 랜딩 페이지 - 태블릿, 모바일 스크린에서 각 섹션 사진, 텍스트 배치 방향 변경
KSJ27 Dec 24, 2024
c499469
feat: 랜딩 페이지 - SNS 공유 시 미리보기 메타 태그 설정
KSJ27 Dec 24, 2024
8d2078a
feat: login, signup 페이지 - 모바일 스크린에서 main 요소 너비 변경되는 기능 추가
KSJ27 Dec 25, 2024
c5508b9
feat: 랜딩 페이지 - 뷰포트에 따른 기본 이미지 크기 조절 스타일 삭제
KSJ27 Dec 29, 2024
a4d4575
feat: 랜딩 페이지 - 기능 소개 섹션 텍스트 배치 수정
KSJ27 Dec 31, 2024
efd06ba
feat: 랜딩 페이지 - footer 레이아웃 수정
KSJ27 Dec 31, 2024
fc02870
refactor: 디렉토리 구조 변경 - 파일 형식별로 폴더 분리
KSJ27 Dec 31, 2024
6229264
refactor(mentor): 사용자 입력 유무 확인 함수 파라미터 변경
KSJ27 Dec 31, 2024
262a266
refactor(mentor): auth - 폼 제출 버튼 스타일 변경 코드 js -> css 선택자 변경
KSJ27 Dec 31, 2024
1af7a4a
refactor: login, signup - BEM 방식으로 css 선택자 이름 수정
KSJ27 Jan 1, 2025
e6169ec
refactor: landing - BEM 방식으로 css 선택자 이름 수정
KSJ27 Jan 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file added assets/thumbnail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
60 changes: 35 additions & 25 deletions login/style.css → css/auth.css
Original file line number Diff line number Diff line change
@@ -1,29 +1,31 @@
@import "../global.css";
@import "../reset.css";
@import "global.css";
@import "reset.css";

body {
.body {
display: flex;
flex-direction: column;
justify-content: start;
align-items: center;
width: 100%;
padding: 0 16px;
}

main {
.main {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
gap: 1.5rem;
width: 50%;
margin: 64px auto;
width: 600px;
margin: 2rem 0;
width: 100%;
max-width: 640px;
}

.button-home {
.main__button-top {
margin-bottom: 1.5rem;
}

.auth-form {
.form {
display: flex;
flex-direction: column;
justify-content: space-between;
Expand All @@ -32,20 +34,20 @@ main {
width: 100%;
}

.form-field {
.form__field {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: stretch;
gap: 1rem;
}

.form-field-label {
.form__field-label {
font-weight: 700;
font-size: 1.125rem;
}

.form-field-input-wrapper {
.form__field-input-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
Expand All @@ -58,43 +60,43 @@ main {
/*
:focus-within이란 - 스스로 :focus 의사 클래스와 일치하거나, 그 자손 중 하나가 :focus와 일치하는 요소를 나타냄
*/
.form-field-input-wrapper:focus-within {
.form__field-input-wrapper--focused:focus-within {
outline: 2px solid var(--blue100);
}

.form-field-input {
.form__field-input {
color: var(--gray800);
font-weight: 400;
background-color: var(--gray100);
width: 100%;
}

.form-field-input::placeholder {
.form__field-input::placeholder {
color: var(--gray400);
}

.input-visibility-button {
.form__field-toggle-button {
background-color: inherit;
cursor: pointer;
}

.form-button-submit {
.form__submit-button {
color: var(--gray100);
font-size: 1.25rem;
font-weight: 600;
background-color: var(--gray400);
background-color: var(--blue100);
border-radius: 2.5rem;
width: 100%;
padding: 1rem 0;
cursor: not-allowed;
cursor: pointer;
}

.form-button-submit.active {
background-color: var(--blue100);
cursor: pointer;
.form__submit-button--disabled:disabled {
background-color: var(--gray400);
cursor: not-allowed;
}

.social-login-container {
.social-login {
display: flex;
justify-content: space-between;
align-items: center;
Expand All @@ -103,7 +105,7 @@ main {
padding: 1rem 2.5rem;
}

.social-login-container > ul {
.social-login__list {
display: flex;
justify-content: center;
align-items: center;
Expand All @@ -114,7 +116,15 @@ main {
font-size: 0.875rem;
}

a.helper-text-link {
.helper-text__link {
color: var(--blue100);
text-decoration: underline;
}

/* Mobile */

@media (375px <= width < 768px) {
.main {
max-width: 400px;
}
}
13 changes: 13 additions & 0 deletions global.css → css/global.css
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,16 @@
--gray800: #1f2937;
--gray900: #111827;
}

/* Tablet, Mobile 기기에 따라 폰트 크기 조정*/
@media (768px <= width < 1200px) {
:root {
font-size: 14px;
}
}

@media (375px <= width < 768px) {
:root {
font-size: 12px;
}
}
Loading
Loading