Recent-Post

header ads

Cube Login Form

 


Input:-

<!doctype html>

<html><title>Priyanshu | Cube Login Form</title>

<head><center>

<h1>This Is Created By Priyanshu Kumar</h1></center>

<form autocomplete='off' class='form'>

  <div class='control'>

    <h1>

      Sign In

    </h1>

  </div>

  <div class='control block-cube block-input'>

    <input name='username' placeholder='Username' type='text'>

    <div class='bg-top'>

      <div class='bg-inner'></div>

    </div>

    <div class='bg-right'>

      <div class='bg-inner'></div>

    </div>

    <div class='bg'>

      <div class='bg-inner'></div>

    </div>

  </div>

  <div class='control block-cube block-input'>

    <input name='password' placeholder='Password' type='password'>

    <div class='bg-top'>

      <div class='bg-inner'></div>

    </div>

    <div class='bg-right'>

      <div class='bg-inner'></div>

    </div>

    <div class='bg'>

      <div class='bg-inner'></div>

    </div>

  </div>

  <button class='btn block-cube block-cube-hover' type='button'>

    <div class='bg-top'>

      <div class='bg-inner'></div>

    </div>

    <div class='bg-right'>

      <div class='bg-inner'></div>

    </div>

    <div class='bg'>

      <div class='bg-inner'></div>

    </div>

    <div class='text'>

      Log In

    </div>

  </button>

  <div class='credits'>

    <a href='https://webdesignerpriyanshukumar.blogspot.com/'>

      My Other Code

    </a>

  </div>

</form>


</head>

<style>

*, ::after, ::before {

  box-sizing: border-box;

}


body {

  background-color: #212121;

  color: #fff;

  font-family: monospace, serif;

  letter-spacing: 0.05em;

}


h1 {

  font-size: 23px;

}


.form {

  width: 300px;

  padding: 64px 15px 24px;

  margin: 0 auto;

}

.form .control {

  margin: 0 0 24px;

}

.form .control input {

  width: 100%;

  padding: 14px 16px;

  border: 0;

  background: transparent;

  color: #fff;

  font-family: monospace, serif;

  letter-spacing: 0.05em;

  font-size: 16px;

}

.form .control input:hover, .form .control input:focus {

  outline: none;

  border: 0;

}

.form .btn {

  width: 100%;

  display: block;

  padding: 14px 16px;

  background: transparent;

  outline: none;

  border: 0;

  color: #fff;

  letter-spacing: 0.1em;

  font-weight: bold;

  font-family: monospace;

  font-size: 16px;

}


.block-cube {

  position: relative;

}

.block-cube .bg-top {

  position: absolute;

  height: 10px;

  background: #020024;

  background: linear-gradient(90deg, #020024 0%, #340979 37%, #00d4ff 94%);

  bottom: 100%;

  left: 5px;

  right: -5px;

  transform: skew(-45deg, 0);

  margin: 0;

}

.block-cube .bg-top .bg-inner {

  bottom: 0;

}

.block-cube .bg {

  position: absolute;

  left: 0;

  top: 0;

  right: 0;

  bottom: 0;

  background: #020024;

  background: linear-gradient(90deg, #020024 0%, #340979 37%, #00d4ff 94%);

}

.block-cube .bg-right {

  position: absolute;

  background: #020024;

  background: #00d4ff;

  top: -5px;

  z-index: 0;

  bottom: 5px;

  width: 10px;

  left: 100%;

  transform: skew(0, -45deg);

}

.block-cube .bg-right .bg-inner {

  left: 0;

}

.block-cube .bg .bg-inner {

  transition: all 0.2s ease-in-out;

}

.block-cube .bg-inner {

  background: #212121;

  position: absolute;

  left: 2px;

  top: 2px;

  right: 2px;

  bottom: 2px;

}

.block-cube .text {

  position: relative;

  z-index: 2;

}

.block-cube.block-input input {

  position: relative;

  z-index: 2;

}

.block-cube.block-input input:focus ~ .bg-right .bg-inner, .block-cube.block-input input:focus ~ .bg-top .bg-inner, .block-cube.block-input input:focus ~ .bg-inner .bg-inner {

  top: 100%;

  background: rgba(255, 255, 255, 0.5);

}

.block-cube.block-input .bg-top,

.block-cube.block-input .bg-right,

.block-cube.block-input .bg {

  background: rgba(255, 255, 255, 0.5);

  transition: background 0.2s ease-in-out;

}

.block-cube.block-input .bg-right .bg-inner,

.block-cube.block-input .bg-top .bg-inner {

  transition: all 0.2s ease-in-out;

}

.block-cube.block-input:focus .bg-top,

.block-cube.block-input:focus .bg-right,

.block-cube.block-input:focus .bg, .block-cube.block-input:hover .bg-top,

.block-cube.block-input:hover .bg-right,

.block-cube.block-input:hover .bg {

  background: rgba(255, 255, 255, 0.8);

}

.block-cube.block-cube-hover:focus .bg .bg-inner, .block-cube.block-cube-hover:hover .bg .bg-inner {

  top: 100%;

}


.credits {

  position: fixed;

  left: 0;

  bottom: 0;

  padding: 15px 15px;

  width: 100%;

  z-index: 111;

}

.credits a {

  opacity: 0.6;

  color: #fff;

  font-size: 11px;

  text-decoration: none;

}

.credits a:hover {

  opacity: 1;

}

</style>


</html>

Published By 

Priyanshu Kumar

Post a Comment

0 Comments