
Embellishing Text Input Fields with a Custom "Search" Button
To create a similar search element to the one seen on certain websites, follow these steps:
Creating the Basic Structure:
<code class="html"><input type="text" name="q" id="site-search-input" autocomplete="off" value="Search" class="gray" /></code>
<code class="html"><span id="g-search-button"></span></code>
Adding the Magnifying Glass Image:
To incorporate the magnifying glass image, assign it using CSS's background-image property:
<code class="css">#g-search-button {
background-color: black; /* Replace with your own image */
}</code>Positioning and Styling:
To position the image within the text input field:
<code class="css">#g-search-button {
position: relative;
left: -22px;
top: 3px;
width: 16px;
height: 16px;
}</code>This places the image slightly to the left, overlapping the right edge of the search box.
Customization:
Modify the appearance of the button by adjusting the values in the #g-search-button CSS block, including the background color, size, and positioning.
Example in Action:
Refer to the following JSBin example to see a fully functional implementation of the search element:
[JSBin Demo](https://jsbin.com/xahepu/edit?html,css,output)
The above is the detailed content of How to Create a Custom \'Search\' Button with a Magnifying Glass Icon?. For more information, please follow other related articles on the PHP Chinese website!