Expanding Search Bar Deconstructed with JavaScript & CSS3

One of the things we thought might be nice to change is the search input. We?ve put it from the sidebar into the header and we use a common effect where you have to click to expand the input. We have received many requests on explaining how we did it and today we?d like to show you how to create a search input like that from scratch. The aim is to maximize compatibility for mobile devices and older browsers (down to IE8). Although this might seem like a super-easy thing, we?ll have to apply some tricks in order to make it work properly..

Author Site Demo