Membuat Search Input With Animation


Membuat Search Input With Animation - Search Form ini di lengkapi dengan efek animasi yang keren, jika sobat bosan dengan tampilan search  form lama, sobat bisa mencoba menggunakan search input yang satu ini. Sebenarnya artikel ini saya dapatkan dari blog Dunia Blanter.

Jika sobat blogger tertarik, silahkan ikuti langkah - langkah berikut

HTML Silahkan Sobat Letakan di tempat yang sobat inginkan.
<form><fieldset><input type="search" /><button type="submit"><i class="fa fa-search"></i></button></fieldset></form>

CSS Silahkan sobat letakan di atas ]]></b:skin> atau </style>
fieldset {
  position: relative;
  display: inline-block;
  padding: 0 0 0 40px;
  background: #fff;
  border: none;
  border-radius: 5px;
}
input,
button {
  position: relative;
  width: 200px;
  height: 50px;
  padding: 0;
  display: inline-block;
  float: left;
}
input {
  color: #666;
  z-index: 2;
  border: 0 none;
}
input:focus {
  outline: 0 none;
}
input:focus + button {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
input:focus + button .fa {
  -webkit-transform: translate(0px, 0);
      -ms-transform: translate(0px, 0);
          transform: translate(0px, 0);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  color: #fff;
}
button {
  z-index: 1;
  width: 50px;
  border: 0 none;
  background: #ceb980;
  cursor: pointer;
  border-radius: 0 5px 5px 0;
  -webkit-transform: translate(-50px, 0);
      -ms-transform: translate(-50px, 0);
          transform: translate(-50px, 0);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.fa-search {
  font-size: 1.4rem;
  color: #29abe2;
  z-index: 3;
  top: 25%;
  -webkit-transform: translate(-190px, 0);
      -ms-transform: translate(-190px, 0);
          transform: translate(-190px, 0);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}

Demo
click to view

Semoga bermanfaat...

Previous
Next Post »

Silahkan berkomentar sesuai topik. ConversionConversion EmoticonEmoticon