<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<!-- JQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- JQuery -->
<style type="text/css">
body {
background: url(https://html5book.ru/wp-content/uploads/2015/07/background39.png);
}
.floating-button {
text-decoration: none;
display: inline-block;
width: 140px;
height: 45px;
line-height: 45px;
border-radius: 45px;
margin: 10px 20px;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
text-transform: uppercase;
text-align: center;
letter-spacing: 3px;
font-weight: 600;
color: #524f4e;
background: white;
box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
transition: .3s;
}
.floating-button:hover {
background: #2EE59D;
box-shadow: 0 15px 20px rgba(46, 229, 157, .4);
color: white;
transform: translateY(-7px);
}
/* helpers/alignment.css */
.align {
display: grid;
place-items: center;
}
/* helpers/icon.css */
.icon {
font-size: 2rem;
}
/* layout/base.css */
body {
color: #888;
font-family: sans-serif;
line-height: 1.5;
margin: 0;
min-height: 100vh;
}
/* modules/headline.css */
h3 {
font-size: 1.5rem;
margin-top: 1.5em;
color: #111;
margin-bottom: 1.5em;
}
/* modules/paragraph.css */
p {
margin-bottom: 1.5em;
margin-top: 1.5em;
}
/* modules/form.css */
input {
font: inherit;
outline: 0;
}
.form__field {
position: relative;
}
.form__field .icon {
position: absolute;
right: 1em;
top: 50%;
transform: translateY(-50%)
}
.form__input {
border-radius: 0.25em;
border-style: solid;
border-width: 2px;
font-size: 1.5rem;
padding: 0.5em 4em 0.5em 2em;
}
.form__input:valid {
border-color: forestgreen;
}
.form__input:valid + .icon::after {
content: '😃';
}
.form__input:invalid {
border-color: firebrick;
}
.form__input:invalid + .icon::after {
content: '😳';
}
</style>
</head>
<body>
<div class="align">
<h3>FORM 👇</h3>
<form>
<div id="container">
<div class="form__field" id="form">
<input type="name" class="form__input" id="nameINPUT" pattern=".{6,}" required>
<span class="icon"></span>
</div>
<br>
<div class="form__field">
<input type="password" id="passINPUT" class="form__input" pattern=".{6,}" required>
<span class="icon"></span>
</div>
<div id="btn_container" style="width: 100%; margin-top: 20px; display: grid; justify-items: center;" onclick="SendForm()">
<a href="#" class="floating-button">
Send
</a>
</div>
</div>
<h2 id="name_text2"></h2>
<h2 id="pass_pass2"></h2>
</form>
<p>Password must be six or more characters</p>
</div>
<script type="text/javascript">
function SendForm() {
$("#container").hide();
var nameINPUT = document.getElementById('nameINPUT').value;
var passINPUT = document.getElementById('passINPUT').value;
document.getElementById('name_text2').innerHTML = nameINPUT;
document.getElementById('pass_pass2').innerHTML = passINPUT;
}
</script>
</body>
</html>
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.