Radmon Password Generator App

<!DOCTYPE html>
<html>
<head>
<title>Random Password</title>
</head>
<body>
<div class="inputBox">
<h2>Radmon Password Generator App</h2>
<input type="text" name="" placeholder="Create Password" id="password" readonly="">
<div id="btn" onclick="getPassword();">Generate Password</div>
</div>
</body>
</html>
<script type="text/javascript">
function getPassword() {
var chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+?><:{}[]./<>";
var passwordLength = 16;
var password = "";
for (var i=0; i<passwordLength; i++){
var randomNumber = Math.floor(Math.random() * chars.length);
password += chars.substring(randomNumber, randomNumber+1);
}
document.getElementById("password").value = password
}
</script>
<style type="text/css">
*{
margin: 0px;
padding: 0px;
font-family: consolas;
user-select: none;
}
body{
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
background: #f8f8f8;
}
.inputBox{
position: relative;
width: 450px;
}
.inputBox h2{
font-size: 28px;
color: #333;
}
.inputBox input{
position: relative;
width: 100%;
height: 60px;
border: none;
margin: 15px 0 20px;
background: transparent;
outline: none;
padding: 0 20px;
font-size: 24px;
letter-spacing: 4px;
box-sizing: border-box;
border-radius: 8px;
color: #333;
box-shadow: -4px -4px 10px rgba(255, 255, 255, 1),
inset 4px 4px 10px rgba(0, 0, 0, 0.05),
inset -4px -4px 10px rgba(255, 255, 255, 1), 4px 4px 10px rgba(0, 0, 0, 0.05);
}
.inputBox input::placeholder{letter-spacing: 0px;}
.inputBox #btn{ position: relative; cursor: pointer; color: #fff; background: #333; font-size: 24px; display: inline-block; padding: 10px 15px; border-radius: 8px;}
.inputBox #btn:active{
background: #9c27b0;
}
</style>

Comments

Popular posts from this blog

Right click disable

Moutain

Input Placeholder