HTML 및 CSS를 사용하여 Google 로그인 양식 디자인을 만드는 방법
4823 단어 webdevcssjavascripthtml
이 기사에서는 html과 css를 사용하여 Google 양식 디자인을 디자인합니다. 저는 여러분 모두가 이러한 유형의 디자인에 익숙하다고 확신합니다. 하지만 모르는 초보자가 많을 것 같아요How to create a animated google form clone using html and css or google form using html and css. 이 글이 도움이 되었으면 합니다.
원하는 경우 이link로 라이브 데모를 볼 수 있습니다.
이 기사를 놓치지 마세요 : https://bit.ly/3zFCQ8F
당신이 초보자라면 내가하는 일을 내 단계를 따르십시오.
소스 코드 다운로드: https://bit.ly/3r4EjRZ
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Google Form</title>
<link rel="stylesheet" href="google.css">
</head>
<body>
<div class="box">
<div class="logo">
</div>
<h2>Sign In</h2>
<p>Use your Google Account</p>
<form>
<div class="inputBox">
<input type="email" name="email" required onkeyup="this.setAttribute('value', this.value);" value="">
<label>Username</label>
</div>
<div class="inputBox">
<input type="text" name="text" required onkeyup="this.setAttribute('value', this.value);" value="">
<label>Passward</label>
</div>
<input type="submit" name="sign-in" value="Sign In">
</form>
</div>
</body>
</html>
CSS
Google 양식에서 모든 마법이 일어나는 CSS 부분으로 이동해 보겠습니다. CSS로 이동하면서 Google 양식 복제본을 만들기 위해 Google 글꼴로 시작합니다.
마지막으로,
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
body {
margin: 0;
padding: 0;
background-size: cover;
font-family: 'Open Sans', sans-serif;
}
.box {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 30rem;
padding: 3.5rem;
box-sizing: border-box;
border: 1px solid #dadce0;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.box h2 {
margin: 0px 0 -0.125rem;
padding: 0;
text-align: center;
color: #202124;
font-size: 24px;
font-weight: 400;
}
.box .logo
{
display: flex;
flex-direction: row;
justify-content: center;
margin-bottom: 16px;
}
.box p {
font-size: 16px;
font-weight: 400;
letter-spacing: 1px;
line-height: 1.5;
margin-bottom: 24px;
text-align: center;
}
.box .inputBox {
position: relative;
}
.box .inputBox input {
width: 93%;
padding: 1.3rem 10px;
font-size: 1rem;
letter-spacing: 0.062rem;
margin-bottom: 1.875rem;
border: 1px solid #ccc;
background: transparent;
border-radius: 4px;
}
.box .inputBox label {
position: absolute;
top: 0;
left: 10px;
padding: 0.625rem 0;
font-size: 1rem;
color: gray;
pointer-events: none;
transition: 0.5s;
}
.box .inputBox input:focus ~ label,
.box .inputBox input:valid ~ label,
.box .inputBox input:not([value=""]) ~ label {
top: -1.125rem;
left: 10px;
color: #1a73e8;
font-size: 0.75rem;
background-color: #fff;
height: 10px;
padding-left: 5px;
padding-right: 5px;
}
.box .inputBox input:focus {
outline: none;
border: 2px solid #1a73e8;
}
.box input[type="submit"] {
border: none;
outline: none;
color: #fff;
background-color: #1a73e8;
padding: 0.625rem 1.25rem;
cursor: pointer;
border-radius: 0.312rem;
font-size: 1rem;
float: right;
}
.box input[type="submit"]:hover {
background-color: #287ae6;
box-shadow: 0 1px 1px 0 rgba(66,133,244,0.45), 0 1px 3px 1px rgba(66,133,244,0.3);
}
결론
이 작은 튜토리얼을 즐기셨기를 바랍니다. 계속해서 알려주세요
행복한 코딩! 😇
Reference
이 문제에 관하여(HTML 및 CSS를 사용하여 Google 로그인 양식 디자인을 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ziontutorial/how-to-make-google-login-form-design-using-html-css-l53텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)