Bootstrap-输入组
时间:2020-02-23 14:29:47 来源:igfitidea点击:
在本教程中,我们将学习Bootstrap中的输入组。
我们可以通过在任何基于文本的" <input>"之前,之后和两侧添加按钮和文本来扩展表单控件。
Addon
我们可以使用.input-group-addon
类将插件添加到基于文本的输入字段中。
<div class="input-group"> <span class="input-group-addon" id="basic-addon"><@/span> <input type="text" class="form-control" placeholder="Enter your twitter handle" aria-describedby="basic-addon"> </div>
<div class="input-group"> <input type="text" class="form-control" placeholder="Enter your email address" aria-describedby="basic-addon"> <span class="input-group-addon" id="basic-addon">@gmail.com</span> </div>
<div class="input-group"> <span class="input-group-addon">INR</span> <input type="text" class="form-control" placeholder="Amount in Indian Rupee" aria-label="Amount (to the nearest Indian Rupee)"> <span class="input-group-addon">.00</span> </div>
大小
我们可以使用.input-group-lg
和.input-group-sm
类来更改输入组插件的大小。
<!-- large size --> <div class="input-group input-group-lg"> <span class="input-group-addon" id="sizing-addon"><@/span> <input type="text" class="form-control" placeholder="Enter your twitter handle" aria-describedby="sizing-addon"> </div> <!-- default size --> <div class="input-group"> <span class="input-group-addon" id="sizing-addon"><@/span> <input type="text" class="form-control" placeholder="Enter your twitter handle" aria-describedby="sizing-addon"> </div> <!-- small size --> <div class="input-group input-group-sm"> <span class="input-group-addon" id="sizing-addon"><@/span> <input type="text" class="form-control" placeholder="Enter your twitter handle" aria-describedby="sizing-addon"> </div>
复选框插件
我们可以将复选框作为插件添加到文本输入字段。
<div class="input-group"> <span class="input-group-addon"> <input type="checkbox" aria-label="checkbox"> </span> <input type="text" class="form-control" aria-label="text input" placeholder="Enter some text..."> </div>
单选框插件
我们可以将radio作为插件添加到文本输入字段。
<div class="input-group"> <span class="input-group-addon"> <input type="radio" aria-label="radio"> </span> <input type="text" class="form-control" aria-label="text input" placeholder="Enter some text..."> </div>
按钮插件
我们可以将按钮作为插件添加到文本输入字段。
<div class="input-group"> <input type="text" class="form-control" placeholder="Search..."> <span class="input-group-btn"> <button class="btn btn-primary" type="button">Search</button> </span> </div>
下拉插件
我们可以将下拉列表添加为文本输入字段。
<div class="input-group"> <input type="text" class="form-control" placeholder="Search..." aria-label="..."> <div class="input-group-btn"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Dropdown <span class="caret"></span></button> <ul class="dropdown-menu dropdown-menu-right"> <li><a href="#">Menu Item 1</a></li> <li><a href="#">Menu Item 2</a></li> <li><a href="#">Menu Item 3</a></li> </ul> </div> </div>
分段按钮
我们可以创建分段按钮作为文本输入字段的附件。
<div class="input-group"> <div class="input-group-btn"> <button type="button" class="btn btn-primary">Button</button> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Dropdown <span class="caret"></span> <span class="sr-only">Dropdown</span> </button> <ul class="dropdown-menu"> <li><a href="#">Menu Item 1</a></li> <li><a href="#">Menu Item 2</a></li> <li><a href="#">Menu Item 3</a></li> </ul> </div> <input class="form-control" placeholder="Enter some text..." aria-label="text input"> </div>
多个按钮
我们可以将多个按钮添加为文本输入字段。
<div class="input-group"> <div class="input-group-btn"> <button type="button" class="btn btn-default" aria-label="Cut">Cut</button> <button type="button" class="btn btn-default" aria-label="Italic">Copy</button> <button type="button" class="btn btn-default" aria-label="Italic">Paste</button> </div> <input class="form-control" aria-label="Text input" placeholder="Enter some text..."> </div>