David Gonzalez David Gonzalez - 2 months ago 7
CSS Question

Custom input style with a icon inside and button in the right

I am trying to get a custom input style have a glyph icon inside and have a button on the right that says go.

Here is my js fiddle with it. https://jsfiddle.net/843q9vv8/

<div class="form-group">
<div class="icon-addon addon-sm">
<input type="text" placeholder="Search All Orders" class="form-control" id="Order Search">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
</div>
</div>


The problem i am having is when i try to add the button on the right it makes the icon disappear when the input is clicked.

Answer

Using your fiddle I simply added an absolutely positioned button into your search box. Perhaps this is what you were looking for?

Added button in HTML:

<input type="text" placeholder="Search All Orders" class="form-control" id="Order Search">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
<button class="button-go">go</button>

Button's CSS:

.button-go {
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
}

https://jsfiddle.net/t6295xrd/