잡다한 사전

로그인 사이트 제작 ( 사이트 제작 1 ) 본문

사이트제작/사이트제작 공부하기

로그인 사이트 제작 ( 사이트 제작 1 )

잡사전집사 2021. 1. 5. 01:02
반응형

이번 시간에는 로그인 사이트를 제작해보았습니다. 

 

먼저 이번 1장에서는 다뤄볼 내용을 말씀드리겠습니다~


 

1. 로그인 페이지 구상

 

2. 로그인 페이지 기능 구현

 

3. 로그인 페이지 디자인 변경

 

4. 로그인 오류 메세지 출력


 

첫번째로 이번 사이트에 로그인 페이지는 분홍색을 컨셉으로 만들어 볼 것입니다. (자신의 여자친구 및 남자친구에게 보여주는 사이트라서 핑크색으로 정했어요~)

 

먼저 전에 보여드린 로그인 사이트 디자인을 사용해서 색을 바꾸어 주겠습니다~

위 사진은 전에 보여드린 로그인 사이트에서 색과 약간의 설정을 변경해준 사이트입니다. 

(모자이크된 부분은 개인적인 부분이라 모자이크 처리하였습니다.) 

 

저 부분에 자신이 원하는 사이트 제목과 부제목을 적으시면 됩니다. 

 

( 수정 코드가 필요하신 분들은 개인적으로 댓글 부탁드립니다..)

 

.login-form-right-side p{
    padding-top: 50px;
    font-size:15px;
    text-align: left;
    opacity: 0.8;
}

.login-form-right-side{
    width: 50%; 
    border-radius: 10px 0px 0px 10px;
    padding:75px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: white;
    background-image: 
  radial-gradient(ellipse farthest-corner at 0 140%, #cca7cc 0%, #ffe8ff 70%, #f7b9e9 70%);
}

.login-form-left-side{
    width: 50%;
    border-radius: 0px 10px 10px 0px;
    display: flex;

    flex-direction: column;
    align-items: center;
    padding:40px;
    background: rgb(239,199,247);
background: linear-gradient(38deg, rgba(239,199,247,0.7259278711484594) 0%, rgba(255,255,255,1) 49%, rgba(213,178,221,0.3309698879551821) 100%);    
}  

.login-form-left-side .login-top-wrap{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width:100%;
}
.login-form-left-side .login-top-wrap span{
    color: gray;
    font-size: 11px;
    padding-right:20px;

}
.login-input-container{
    padding-top:120px;
    width:300px;
}
.login-input-container .login-input-wrap{
    width:300px;
    height: 45px;
    margin-top: 20px;
    border-radius: 2px;
    border-bottom: solid 2px #f7b9e9;
   
}
.login-input-container .login-input-wrap i{
    color: #2178ff;
    line-height: 45px;
}

.login-input-container .login-input-wrap input{
    background: none;
   
    border: none;
    line-height: 45px;
    padding-left:10px;
    width:267px;
}

.login-btn-wrap{
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;;
}
.login-btn-wrap .login-btn{
    width:95px;
    height:35px;
    color:white;
    border: 0;
    border-radius: 4px;

    background: rgb(105,163,255);
background: linear-gradient(162deg, #f7b9e9 0%, #ffe8ff 50%, #cca7cc 100%);
}

각 class에 따라서 변경을 해준 css파일 입니다. 

 

보시면 background의 속성에 그라데이션 효과를 주어서 디자인을 한 것을 알 수 있습니다. 

 

CSS 그라데이션 효과

https://cssgradient.io/

 

CSS Gradient — Generator, Maker, and Background

As a free css gradient generator tool, this website lets you create a colorful gradient background for your website, blog, or social media profile.

cssgradient.io

그라데이션 효과를 직접 만드는 것은 힘들기 때문에 위 사이트를 사용하시는 것이 편합니다. 

 


 

위 글에서는 디자인을 알아 보았는데요~~ 

 

다음장에서는 php를 이용해서 로그인 기능을 구현해 보도록 하겠습니다~~

 

* HTML 코드 및 CSS 코드가 필요하신 분들은 따로 댓글 달아주시면 답변 드리도록 하겠습니다~~ 

* 많은 관심과 댓글 부탁드립니다.

반응형