2015-02-19 5 views
2

Я пытаюсь наложить значок x на свой серый текстовый ящик, сохраняя при этом его 100% ширину. Это возможно? И если да, то как? До этого этапа все, что я могу сделать, это заставить его работать, если ширина серого текстового поля составляет 90%.Значок оверлея на поле ввода

HTML

<div class="container" id="waypoints-page"> 
    <div id="waypoints"> 
     <div class="waypoint-container"> 
      <input type="text" class="form-control booking waypoint" placeholder="Via" id="first-waypoint"> 
      <label><i class="fa fa-times" id="clear-waypoint-button"></i></label> 
      <hr> 
     </div> 
    </div> 
</div> 

CSS

.booking { 
    outline: none; 
    border: none; 
    -webkit-box-shadow: none !important; 
    -moz-box-shadow: none !important; 
    box-shadow: none !important; 
    background-color: #ccc; 
} 
input.form-control.booking, .twitter-typeahead { 
    width:100%; 
    display: inline-block; 
} 
.tt-dropdown-menu { 
    padding: 1em; 
    background-color: #ccc; 
    width: 100%; 

Fiddle here

+0

Значит ли это [вилка вашей скрипкой] (http://jsfiddle.net/amullins/ojqswfw8/) совпадают с тем, что вы ожидаете? –

ответ

3

Ну, вы можете поместить его абсолютно.

.container { 
    position: relative; 
} 
.fa { 
    position:absolute; 
    top: 8px; 
    right: 25px 
} 

См Fiddle.

Смежные вопросы