<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Password Visibility Toggle</title> <script src="https://kit.fontawesome.com/1935d064dd.js" crossorigin="anonymous" ></script> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous" /> <link rel="stylesheet" href="styles.css" /> </head> <body> <div class="container"> <div class="row box"> <div class="col-md-4"> <form action=""> <div class="form-item"> <input type="text" class="form-control form-control-lg" placeholder="Username" /> </div> <div class="form-item"> <input type="password" class="form-control form-control-lg" id="password" placeholder="password" /> <i class="fas fa-eye" id="eye"></i> </div> <div class="d-grid"> <button class="btn btn-primary btn-lg">Login</button> </div> </form> </div> </div> </div> <script src="script.js"></script> </body> </html>
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter