• Bootstrap 输入框组


    1. 基本的输入框组

    输入框组是由表单扩展来的。使用输入框组,我们可以向基于文本的输入框添加前缀和后缀(可以是文本或者按钮),进而向用户输入添加公共的元素。

    形如: 

    因为输入框组是由表单扩展来的,输入框组的组件要放在<form>元素内。把输入框组放在带有.input-group的<div>容器中,其中前缀或后缀放在带有.input-group-addon的<span>内,其实<span>放在<input>元素的前面就是前缀,放在其后面就是后缀。

    代码演示:

     1 <div>
     2     <form role="form">
     3         <div class="input-group">
     4             <span class="input-group-addon">前缀</span>
     5             <input class="form-control" type="text" placeholder="请输入文本">
     6         </div><br>
     7         <div class="input-group">
     8             <input class="form-control" type="text" placeholder="请输入文本">
     9             <span class="input-group-addon">后缀</span>                        
    10         </div><br>
    11         <div class="input-group">
    12             <span class="input-group-addon">前缀</span>
    13             <input class="form-control" type="text" placeholder="请输入文本">
    14             <span class="input-group-addon">后缀</span>                        
    15         </div>
    16     </form>
    17 </div>

    显示:

    2.输入框组的大小

    输入框组的大小由类 .input-group-lg、.input-group-sm、.inupt-group-xs(不起作用)来调整。通过向上面的程序第3行和第11行添加类  .input-group-lg、.input-group-sm可得到以下输入框组。

    3.复选框和单选插件

    可以把复选框和单选按钮作为输入框组的前缀或后缀。代码示例:

     1 <form role="form">
     2     <div class="input-group">
     3         <span class="input-group-addon"><input type="checkbox"></span>
     4         <input class="form-control" type="text" placeholder="请输入文本">
     5     </div><br>
     6     <div class="input-group">
     7         <span class="input-group-addon"><input type="radio"></span>
     8         <input class="form-control" type="text" placeholder="请输入文本">
     9     </div>
    10 </form>

    显示如下:


    4.按钮插件

    前缀或后缀放在带有类 .input-group-btn 的<span>组价中。即

    <div>
        <form role="form">
            <div class="input-group">
                <span class="input-group-btn">
                    <button class="btn btn-default" type="button">前进</button>
                </span>
                <input type="text" class="form-control">
            </div><br>
            <div class="input-group">
                <input type="text" class="form-control">
                <span class="input-group-btn">
                    <button class="btn btn-default" type="button">前进</button>
                </span>    
            </div>
        </form>
    </div>

    显示如下(前进按钮可以点击):

    5.带有下拉菜单的按钮

    输入框组的前缀或者后缀可以是带有下拉菜单的按钮。添加方式只需要将带有下拉菜单的按钮放在前缀或后缀组件(.input-group-btn)中.代码示例:

     1 <form role="form">
     2     <div class="form-group">
     3         <div class="input-group">
     4             <span class="input-group-btn">
     5                 <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">
     6                 下拉按钮1<span class="caret"></span></button>
     7                 <ul class="dropdown-menu">
     8                     <li><a href="#">下拉链接1</a></li>
     9                     <li><a href="#">下拉链接2</a></li>
    10                     <li><a href="#">下拉链接3</a></li>
    11                     <li class="divider"></li>
    12                     <li><a href="#">分离链接</a></li>
    13                 </ul>
    14             </span>
    15             <input type="text" class="form-control">
    16         </div>
    17     </div>
    18     <div class="form-group">
    19         <div class="input-group">
    20             <input type="text" class="form-control">
    21             <span class="input-group-btn">
    22                 <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">
    23                 下拉按钮2<span class="caret"></span></button>
    24                 <ul class="dropdown-menu">
    25                     <li><a href="#">下拉链接1</a></li>
    26                     <li><a href="#">下拉链接2</a></li>
    27                     <li><a href="#">下拉链接3</a></li>
    28                     <li class="divider"></li>
    29                     <li><a href="#">分离链接</a></li>
    30                 </ul>
    31             </span>
    32         </div>
    33     </div>
    34 </form>

     第4~14行是前缀部分,第21~31是后缀部分,可以把标签<span>替换为<div>.显示结果如下:

     6.分割的下拉菜单按钮

    代码示例:

     1 <div class="form-group">
     2     <div class="input-group">
     3         <span class="input-group-btn">
     4             <button type="button" class="btn btn-default">分割按钮</button>
     5             <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">
     6             <span class="caret"></span></button>
     7             <ul class="dropdown-menu">
     8                 <li><a href="#">下拉链接1</a></li>
     9                 <li><a href="#">下拉链接2</a></li>
    10                 <li><a href="#">下拉链接3</a></li>
    11                 <li class="divider"></li>
    12                 <li><a href="#">分离链接</a></li>
    13             </ul>
    14         </span>
    15         <input type="text" class="form-control">
    16     </div>
    17 </div>

    显示如下:

  • 相关阅读:
    MySQL too many connections
    【MySQL】 清除等待连接
    wmic 获得系统硬件信息
    Linux 修改用户名
    初步了解虚拟化
    MySQL show 语句
    php去除bom
    jq闭包
    git
    地址收藏
  • 原文地址:https://www.cnblogs.com/buchongming/p/5816130.html
Copyright © 2020-2023  润新知