본문 바로가기
프로젝트/회원가입 웹페이지 만들기

3. 이용약관에 대한 회원가입 페이지 만들기

by zldn 2024. 10. 20.

<이용약관에 대해 구성한 페이지 화면>

이용약관 페이지

- 다음 사진과 같이 이용약관에 대하여 페이지를 구성함

- 이용약관의 내용 부분의 경우 생략하여 일부 내용만 추가하였기에 추후 사용시에는 변경해야 함

 

<활용한 것들>

>> form 태그 내의 input 태그의 checkbox 타입 이용

- 이용약관 동의를 받기 위해 checkbox를 이용했다.

- 이는 활성화시 체크되어있는 박스로 렌더링 하는 기능을 가진다.

- <input type="checkbox">를 작성하여 쓸 수 있다.

 

>> overflow:scroll 이용

- overflow를 통해 자식요소의 크기가 부모 요소의 크기를 초과했을 때 스크롤바 생성을 제어할 수 있다.

- 이용약관의 세부적인 내용의 길이가 너무 길다보니 div 내에 scroll을 달아서 이를 조절했다.

- 또한 이용약관 뿐만 아니라 전체적인 폼 태그에 대해서도 height를 정해두고 이를 넘어가면 스크롤이 생기도록 했다.

- 다음과 같이 작성하여 스크롤을 하지 않을때는 스크롤바를 숨기도록 했다.

overflow: scroll;
overflow-x: hidden;

 

 

++ 약관 준비하는 방법

>> 서비스 이용약관

- 공정거래위원회 접속 후 [정보공개 -> 표준계약서 -> 표준약관약식] 메뉴에서 '전자상거래 표준약관'을 확인한다.

>> 개인정보 처리방침

- 개인정보보호 종합포털 접속 후 [사업자 -> 개인정보 도우미 -> 개인정보처리방침 만들기] 메뉴를 이용한다.

>> 개인정보 처리 위탁 및 개인정보 제3자 제공약관

- 개인정보보호 종합포털 접속 후 [자료마당 -> 지침자료] 메뉴에서 '개인정보 처리방침 작성 예시' 문서를 참조한다.

 

<앞으로 해야할 것들>

>> 이전 페이지와 이번에 만든 페이지의 통일성 체크

- 개인정보입력 페이지와 약관동의 페이지 모두 css 상으로는 form 태그 내의 padding을 동일하게 주었는데 그럼에도 불구하고 둘의 배치가 조금 다른 것 같다.

- 아무래도 애초에 내용길이가 달라 할당되는 길이가 서로 달라서 그런 것 같은데 그래서 scroll을 단건데도 차이가 있다.

- 이는 더 알아보고 추가적으로 수정하도록 해야할 것 같다.

 

>> 이전 페이지와 연결하기

- 개인정보입력 부분에 대해서 만들었던 페이지의 하단에 있는 다음버튼을 누르면 이번에 만든 페이지인 개인약관동의 페이지로 이동이 되도록 만들어야 한다.

 

>> 가입하기 버튼 이후

- 가입하기 버튼을 누른 이후에는 가입완료를 나타내는 내용과 로그인하러 가기 버튼을 넣어 화면을 구성할 예정이다.

- 이 다음 화면 또한 추가적으로 만들어야 한다.


<작성한 코드>

https://github.com/zldn109/sign-up-page