2015-10-21 2 views
1

Я использую simple_form_for в моих рельсах приложении, и мне нужно, чтобы воссоздать что-то вроде этого:Иконка в простой форме

Result

В настоящее время я нахожусь в состоянии воссоздать сам коробку и с заполнителями, но значки DonT похоже, работают на меня.

Я не могу найти, как я могу добавить, например, значки fontawesome внутри самого текстового поля.

Любая помощь была бы принята с благодарностью.

+1

Возможного дубликат [Шрифт Высокой иконки внутри ввод текста элемента] (http://stackoverflow.com/questions/19285640/font-awesome-icon-inside-text-input-element) –

+1

https://github.com/plataformatec/simple_form#configuration – max

ответ

0

Вы можете использовать text-indent на входе: Вот код

.input-group { 
 
    position: relative; 
 
    width: 50%; 
 
} 
 
input { 
 
    text-indent: 20px; 
 
    width: 100%; 
 
} 
 

 
i { 
 
    position: absolute; 
 
    right: 0; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/> 
 
<div class="input-group"> 
 
    <i class="fa fa-fw fa-user"></i> 
 
    <input type="name" placeholder="Name"> 
 
</div> 
 
<div class="input-group"> 
 
    <i class="fa fa-fw fa-envelope-o"></i> 
 
    <input type="email" placeholder="Email"> 
 
</div>

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