Nowadays, most websites come with a search box to improve surfing experience. To make your website looks good, beside having a nice looking theme, you would need a fancy search box to replace the classic ones.
Let’s start
1. Design your own search box
2. Crop it out
Make sure the background color outside the search box is the same as your design. Now crop the whole search box out.
3. Create a blank image as submit button
The picture above explained all.
4. HTML codes for the search box
<div id="searchwrapper"><form action=""> <input type="text" class="searchbox" name="s" value="" /> <input type="image" src="THE_BLANK_SUBMIT_BUTTON_IMAGE" class="searchbox_submit" value="" /> </form> </div>
Replace the “THE_BLANK_SUBMIT_BUTTON_IMAGE” with the image at step 3.
5. CSS codes for search box
#searchwrapper { width:310px; /*follow your image's size*/ height:40px;/*follow your image's size*/ background-image:url(THE_SEARCH_BOX_IMAGE); background-repeat:no-repeat; /*important*/ padding:0px; margin:0px; position:relative; /*important*/ } #searchwrapper form { display:inline ; } .searchbox { border:0px; /*important*/ background-color:transparent; /*important*/ position:absolute; /*important*/ top:4px; left:9px; width:256px; height:28px; } .searchbox_submit { border:0px; /*important*/ background-color:transparent; /*important*/ position:absolute; /*important*/ top:4px; left:265px; width:32px; height:28px; }
Basically what’s going on :
#searchwrapper wrap the whole search box, carrying the whole search box image as its background image.
.searchbox is the text area to enter search keyword, given a transparent background and no border.
.searchbox_submit is the submit button, also given a transparent background and no border.
NOTE:
Both .searchbox and .searchbox_submit have been given an absolute position, you should modify their position, width and height according to your own search box.
Hope this helps!