반응형 로그인 + 가입 양식 | 4일차 | 중급 HTML 및 CSS 프로젝트 50일
HTML 및 CSS로 반응형 로그인 양식 만들기
우리는 무엇을 생각해 낼까요? 💚
만들어보자🎯🔥
🎯 신체 구조
HTML
<form>
<h2>Login Here</h2>
<label for="username">Username</label>
<input type="text" placeholder="Enter your User " id="username">
<label for="password">Password</label>
<input type="password" placeholder="Enter a 8+ character password" id="password">
<button>Log In</button>
<div class="sociallogin">
<div class="go"><b class="fab fa-google"></b> Google</div>
<div class="fb"><b class="fab fa-facebook"></b> Facebook</div>
</div>
</form>
📢팁💡
* 표시를 해서 표시하고 싶다면 필수 -
사용 -
<sup>*</sup>
CSS
일부 고정 값.
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
스타일링
body
....🔥body {
background-image: url("https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0bo50etkr3xgjgjcp4z8.jpg");
background-size: cover;
background-repeat: no-repeat;
font-family: 'Nunito', sans-serif;
}
📢 팁 💡
폼이 멋져보이도록💚 사용-
::selection {
color: #003300;
background-color: #e6ffe6;
}
폼을 꾸며보자..💚
form {
height: 520px;
width: 400px;
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
border-radius: 10px;
backdrop-filter: blur(10px);
border: 2px solid rgba(255, 255, 255, 0.1);
box-shadow: 0 0 40px rgba(8, 7, 16, 0.6);
padding: 50px 35px;
}
form * {
color: #ffffff;
letter-spacing: 0.5px;
outline: none;
border: none;
}
transform: translate(-50%, -50%);
는 양식을 가운데로 가져오는 데 사용됩니다blur
는 배경 이미지에 반투명 유리 효과를 주는 데 사용됩니다. position: absolute;
여기에 로그인 합시다 💚
form h2 {
font-size: 32px;
font-weight: 500;
line-height: 42px;
text-align: center;
font-family: 'Playfair Display', serif;
}
이제
label
label {
display: block;
margin-top: 30px;
font-size: 16px;
font-weight: 500;
}
지금
input
💚input {
display: block;
height: 50px;
width: 100%;
background-color: rgba(255, 255, 255, 0.07);
border-radius: 3px;
padding: 0 10px;
margin-top: 8px;
font-size: 14px;
font-weight: 300;
}
🎯 팁 💡
:focus
를 사용하여 멋진 룩을 연출하세요...사용자가 입력할 입력 섹션을 클릭하면 스타일이 표시됩니다.
input:focus {
border-style: solid;
border-color: rgb(0, 179, 0);
border-width: 1px;
box-shadow: 0 4px 8px 0 rgb(0, 179, 0, 0.3),
0 6px 20px 0 rgb(0, 179, 0, 0.2);
}
placeholder
::placeholder {
color: #e5e5e5;
}
로그인 버튼입니다💚
button {
margin-top: 50px;
width: 100%;
background-color: #ffffff;
color: #080710;
padding: 15px 0;
font-size: 18px;
font-weight: 600;
border-radius: 5px;
cursor: pointer;
}
소셜 아이콘 스타일 지정 - Google 및 Facebook
.social {
margin-top: 30px;
display: flex;
}
.social .fb{
margin-left: 25px;
}
.social b{
margin-right: 4px;
}
.social div {
background: red;
width: 150px;
border-radius: 3px;
padding: 5px 10px 10px 5px;
background-color: rgba(255, 255, 255, 0.27);
color: #eaf0fb;
text-align: center;
}
🎯 팁 💡
멋진 모양을 제공하기 위해 사용합시다-
:hover
- 마우스를 :active
- div
를 클릭하면. button div:hover {
background-color: rgba(255, 255, 255, 0.47);
}
.button div:active {
background-color: rgba(255, 255, 255, 0.60)
.social div:hover {
background-color: rgba(255, 255, 255, 0.47);
}
.social div:active {
background-color: rgba(255, 255, 255, 0.60)
}
CONGRATULATIONS✨ WE MADE
반응형 로그인 양식
이제 여러분 차례입니다 🎯
🎯 오늘의 과제🔥
1.
이 시도
가입 양식
2.
학점
이미지 - Unsplash
글꼴 - Google Fonts
전체 시리즈를 확인하세요!
혜택을 받을 수 있는 사람과 공유하세요💚
❤️ 해피 코딩!
더 많은 것을 위해 따르십시오!
Reference
이 문제에 관하여(반응형 로그인 + 가입 양식 | 4일차 | 중급 HTML 및 CSS 프로젝트 50일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/koustav/responsive-log-in-sign-up-form-50-days-of-intermediate-html-and-css-projects-day-4-3bgk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)