2015-05-28 3 views
6

Это только второй раз, когда я использовал stackoverflow, поэтому, пожалуйста, простите меня, если я ошибаюсь.Увеличение формы поиска в поисковой системе navbar

У меня возникла проблема, увеличивающая ширину формы поиска по умолчанию для загрузки Bootstrap по умолчанию. Я пробовал некоторые из решений, которые я видел в stackoverflow, однако ничего не работает.

Пожалуйста, см: http://jsfiddle.net/94zkLh8j/1/

<nav class="navbar navbar-inverse navbar-fixed-top"> 
      <div class="container"> 
       <div class="navbar-header"> 
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" class="read-more" data-target="#bs-example-navbar-collapse-1"> 
         <span class="sr-only">Toggle navigation</span> 
         <span class="icon-bar"></span> 
         <span class="icon-bar"></span> 
         <span class="icon-bar"></span> 
        </button> 
        <a class="navbar-brand" href="#">Vouchipster</a> 
       </div> 
       <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
        <form class="navbar-form navbar-right" role="search"> 
         <div class="form-group"> 
          <div style="display:table;" class="input-group"> 
           <input type="text" class="form-control" placeholder="Search for retailers, categories or products"> 
           <span class="input-group-btn"> 
            <button class="btn btn-green" type="button"><i class="fa fa-search"></i></button> 
           </span> 
          </div> 
         </div> 
        </form> 
       </div> 
      </div> 
     </nav> 

ответ

14

Вы можете установить ширину input элемента в вашем документе таблицы стилей. Используйте !important, чтобы переопределить любую ширину начальной загрузки. Я рекомендую добавить идентификатор в форму для легкого выбора в CSS

Updated Fiddle

HTML

... 
<form class="navbar-form navbar-right" role="search" id="navBarSearchForm"> 
... 

CSS

<style> 
    #navBarSearchForm input[type=text]{width:430px !important;} 
</style> 
+1

Большое спасибо Brino :) – user3383616

+1

@ user3383616 Добро пожаловать. Не забывайте отмечать ответы как принятые, если вы им довольны. – Brino

+4

это будет аварийно реагировать. Если вы используете элементы @media, это будет лучше. – hakiko

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