Jam's story
[CSS] 로그인 form 양식 본문
팝업 폼
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="shortcut icon" type="image/x-icon" href="../images/SiSt.ico">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
body{
font-family: Arial, Verdana, sans-serif;
}
*{
box-sizing: border-box;
}
.open-button{
background-color: #555;
color:white;
padding: 16px 20px;
border:none;
cursor: pointer;
opacity: 0.8;
position: fixed;
bottom:23px;
right: 28px;
width:280px;
}
.form-popup{
display:none;
/* 12:01 수업 시작 */
border: 3px solid #f1f1f1;
z-index: 9;
position: fixed;
bottom:0;
right:15px;
}
.form-container{
max-width: 300px;
padding: 10px;
background-color: white;
}
.form-container input[type='text'] , .form-container input[type='password']{
width: 100%;
margin:5px 0 22px 0;
border: none;
background-color: #f1f1f1;
padding: 15px;
}
.form-container input[type='text']:focus
, .form-container input[type='password']:focus{
background-color: #ddd;
outline:none;
}
.form-container .btn{
background-color: #4CAF50;
color:white;
padding: 16px 20px;
border:none;
cursor:pointer;
width:100%;
margin-bottom: 10px;
opacity: 0.8;
}
.form-container .cancel{
background-color: red;
}
.form-container .btn:hover, .open-button:hover{
opacity: 1;
}
</style>
</head>
<body>
<h3>팝업 폼</h3>
<button class="open-button">Open Form</button>
<div class="form-popup" id="myForm">
<form action="" class="form-container">
<h1>Login</h1>
<label for="email"><b>Email</b></label>
<input type="text" placeholder="Enter Email" name="email" required>
<label for="psw"><b>Password</b></label>
<input type="password" placeholder="Enter Password" name="psw" required>
<button type="submit" class="btn">Login</button>
<button type="button" class="btn cancel">Close</button>
</form>
</div>
<script type="text/javascript">
document.querySelector("button.open-button").onclick = function() {
document.getElementById("myForm").style.display = "block";
}
document.querySelector("button.btn.cancel").onclick = function() {
document.getElementById("myForm").style.display = "none";
}
</script>
</body>
</html>
'WEB > CSS' 카테고리의 다른 글
[CSS] css레이아웃 수평정렬 수직정렬 (0) | 2022.05.24 |
---|---|
[CSS] form 양식 2 (0) | 2022.05.24 |
[CSS] float과 clear 속성 (0) | 2022.05.24 |
[CSS] 웹페이지 구현 (0) | 2022.05.24 |
[CSS] transition (0) | 2022.05.24 |
Comments