Я хочу, чтобы кнопка занимала всю ширину столбца, но с трудностями...
<div class="span9 btn-block">
<button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
</div>
Как сделать кнопку такой же шириной, как колонка?
Используйте input-block-level
класс на вашей кнопке/элементе
Используйте btn-block
класс на вашей кнопке/элементе
btn-block
в btn-group
.
Почему бы не использовать заданный класс Boottrap input-block-level
, который выполняет задание?
<a href="#" class="btn input-block-level">Full-Width Button</a> <!-- BS2 -->
<a href="#" class="btn form-control">Full-Width Button</a> <!-- BS3 -->
<!-- And let join both for BS# :) -->
<a href="#" class="btn input-block-level form-control">Full-Width Button</a>
Подробнее здесь, в разделе "Размер контроля" .
form-control
. Похоже, что делает образцы 100% шириной в образцах.
использовать
<div class="btn-group btn-group-justified">
...
</div>
но он работает только для <a> элементы, а не <button> элементы.
см.: http://getbootstrap.com/components/#btn-groups-justified
btn-group
s, есть более приемлемый ответ, относящийся к btn-block
от Layke.
Я просто использовал это:
<div class="col-md-4 col-sm-4 col-xs-4">
<button type="button" class="btn btn-primary btn-lg btn-block">Sign In</button>
</div>
Вы должны добавить эти стили в лист CSS
div .no-padding {
padding:0;
}
button .full-width{
width:100%;
//display:block; //only if you're having issues
}
Затем измените добавление классов в код
<div class="span9 btn-block no-padding">
<button class="btn btn-large btn-block btn-primary full-width" type="button">Block level button</button>
</div>
Я не тестировал это, и я не уверен на 100%, что вы хотите, но я думаю, что это приблизит вас.
Я бы подумал, что это будет самый способ загрузки:
<button type='button' class='btn btn-success col-xs-12'> First buttton baby </button>
Все, что я делаю, это добавить класс col-xs-12
к кнопке.
<div class="col-md-9">
<button class="btn btn-block btn-primary" type="button">Block level button</button>
</div>
В Bootstrap 3 это должно быть все, что вам нужно. Я считаю, что btn-large
перекрывал ширину btn-block
.
Ширина кнопки определяется текстом кнопки. Поэтому, если вы хотите определить ширину кнопки, вы можете использовать определенную ширину, используя пиксель в css, или если вы хотите, чтобы отклики использовали процентное значение.