Bootstrap表单元素

2018-04-20  本文已影响0人  不睡觉呀

一、基础表单

1.基本实例

<div class="container">
        <div class="form-group">
            <label for="txtUserName">用户名</label>
            <input type="text" class="form-control" id="txtUserName" placeholder="请输入用户名">
        </div>
        <div class="form-group">
            <label for="txtPassWord">密码</label>
            <input type="password" class="form-control" id="txtPassWord" placeholder="请输入密码">
        </div>
    </div>

2. 内联表单

<!-- 2.内联表单 -->
    <div class="container form-inline">
        <div class="form-group">
            <label for="txtUserName">用户名</label>
            <input type="text" class="form-control" id="txtUserName" placeholder="请输入用户名">
        </div>
        <div class="form-group">
            <label for="txtPassWord">密码</label>
            <input type="password" class="form-control" id="txtPassWord" placeholder="请输入密码">
        </div>
    </div>

2.内联表单

<!-- 2.内联表单 -->
    <div class="container form-inline">
        <div class="form-group">
            <label for="txtUserName">用户名</label>
            <input type="text" class="form-control" id="txtUserName" placeholder="请输入用户名">
        </div>
        <div class="form-group">
            <label for="txtPassWord">密码</label>
            <input type="password" class="form-control" id="txtPassWord" placeholder="请输入密码">
        </div>
    </div>
image.png

3.水平表单

<!-- 3.水平表单 -->
    <div class="form-horizontal">
        <div class="form-group">
            <label for="" class="control-label col-lg-1">用户名</label>
            <div class="col-lg-3">
                <input type="text" id="txtUserName" class="form-control" placeholder="请输入用户名" value=""/>
            </div>
        </div>
        <div class="form-group"></div>
        <label for="" class="control-label col-lg-1" >密码</label>
        <div class="col-lg-3">
            <input type="password" id="txtPassWord" class="form-control" placeholder="请输入密码" value="">
        </div>
    </div>

二、输入框

三、下拉框

<!-- 4.下拉框 -->
    <div class="a"> </div>
    <div class="form-horizontal">
        <div class="form-group">
            <label for="" class="control-label col-lg-1">select</label>
            <div class="col-lg-3">
                <select name="" id="" class="form-control">
                    <option value="">Javascript</option>
                    <option value="">Html</option>
                    <option value="">CSS</option>
                </select>
            </div>
        </div>
        <div class="form-group">
            <label for="" class="control-label col-lg-1">select</label>
            <div class="col-lg-3">
                <select name="" id="" class="form-control " multiple="multiple">
                    <option value="">Javascript</option>
                    <option value="">Html</option>
                    <option value="">CSS</option>
                </select>
            </div>
        </div>
    </div>

四、文本域

<div class="form-horizontal">
        <div class="form-group">
            <label for="" class="control-label col-lg-1">textarea</label>
            <div class="col-lg-3">
                <textarea class="form-control" rows="3" name="" id="" cols="30" rows="10"></textarea>
            </div>
        </div>
    </div>

五、多选框和单选框

<div class="radio">
        <label for="" class="radio-inline">
            <input type="radio" value="">男&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type="radio" value="">女
        </label>
    </div>
    <div class="checkbox">
        <label for="" class="checkbox-inline">
            <input type="checkbox" value="">HTML&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        </label>
        <label for="" class="checkbox-inline">
            <input type="checkbox" value="">CSS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        </label>
        <label for="" class="checkbox-inline">
            <input type="checkbox" value="">Jacescript&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        </label>
            
            
    </div>

六、表单焦点

<div class="form-horizontal">
        <div class="form-group">
            <label class="control-label col-lg-1" for="">Name:</label>
            <div class="col-lg-3">
                <input id="txtUserName" class="form-control" placeholder="请输入用户名" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="control-label col-lg-1" for="">Password:</label>
            <div class="col-lg-3">
                <input type="password" id="txtPassWord" class="form-control " placeholder="请输入密码">
            </div>
        </div>
    </div

七、表单禁用

<!-- 表单禁用 -->
        <div class="form-horizontal">
        <div class="form-group">
            <label class="control-label col-lg-1" for="">Name:</label>
            <div class="col-lg-3">
                <input id="txtUserName" class="form-control" placeholder="请输入用户名" type="text" disabled="disabled">
            </div>
        </div>
        <div class="form-group">
            <label class="control-label col-lg-1" for="">Password:</label>
            <div class="col-lg-3">
                <input type="password" id="txtPassWord" class="form-control " placeholder="请输入密码">
            </div>
        </div>

八、验证样式

1. 颜色提示

<!-- 验证样式-颜色提示 -->
    <div class="form-horizontal">
        <div class="form-group has-warning">
            <label for="" class="control-label col-lg-1">has-warning</label>
            <div class="col-lg-3">
                <input type="text" class="form-control" placeholder="has-warning" value="">
            </div>
        </div>
        <div class="form-group has-error">
            <label for="" class="control-label col-lg-1">has-error</label>
            <div class="col-lg-3">
                <input type="text" class="form-control " placeholder="has-error">
            </div>
        </div>
        <div class="form-group has-success">
            <label for="" class="control-label col-lg-1">has-success</label>
            <div class="col-lg-3">
                <input type="text" class="form-control " placeholder="has-success">
            </div>
        </div>

    </div>

2. 图标提示

<div class="form-horizontal ">
        <div class="form-group has-warning has-feedback">
            <label for="" class="control-label col-lg-1">has-warning</label>
            <div class="col-lg-3">
                <input type="text" class="form-control" placeholder="has-warning" value="">
                <span class="glyphicon glyphicon-warning-sign form-control-feedback" aria-hidden="true"></span>

            </div>
        </div>
        <div class="form-group has-error has-feedback">
            <label for="" class="control-label col-lg-1">has-error</label>
            <div class="col-lg-3">
                <input type="text" class="form-control " placeholder="has-error">
                <span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true"></span>
            </div>
        </div>
        <div class="form-group has-success has-feedback">
            <label for="" class="control-label col-lg-1">has-success</label>
            <div class="col-lg-3">
                <input type="text" class="form-control " placeholder="has-success">
                <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
            </div>
        </div>

    </div>

3. 文字提示

<!-- 验证样式-文字提示 -->
    <div class="form-group has-error has-feedback">
        <label for="" class="control-label col-lg-1">has-error</label>
        <div class="col-lg-3">
            <input type="text" class="form-control " placeholder="has-error">
            <span class="glyphicon glyphicon-remove form-control-feedback " aria-hidden="true"></span>
            <span>验证失败</span>
        </div>
    </div>

    <div class="form-group has-success has-feedback">
        <label for="" class="control-label col-lg-1">has-success</label>
        <div class="col-lg-3">
            <div class="input-group">
                <span class="input-group-addon">@</span>
                <input type="text" class="form-control">
            </div>
            <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>
            <span class="sr-only">验证成功</span>
        </div>
    </div>

九、元素大小

1. 高度

<div class="form-group has-warning">
        <label for="" class="control-label col-lg-1">has-warning</label>
        <div class="col-lg-3">
            <input type="text" class="form-control input-sm" placeholder="has-warning">
        </div>
    </div>
    <div class="form-group has-error">
        <label for="" class="control-label col-lg-1">has-error</label>
        <div class="col-lg-3">
            <input type="text" class="form-control " placeholder="has-error">
        </div>
    </div>
    <div class="form-group has-success">
        <label for="" class="control-label col-lg-1">has-success</label>
        <div class="col-lg-3">
            <input type="text" class="form-control input-lg" placeholder="has-success">
        </div>
    </div>

2. 宽度

<div class="container">
        <div class="row">
            <div class="col-sm-1">
                <input type="text" class="form-control" value="col-sm-1">
            </div>
            <div class="col-sm-2">
                <input type="text" class="form-control" value="col-sm-2">
            </div>
            <div class="col-sm-3">
                <input type="text" class="form-control" value="col-sm-3">
            </div>
            <div class="col-sm-4">
                <input type="text" class="form-control" value="col-sm-4">
            </div>
        </div>
    </div>

十、按钮

1. 基本按钮

<div class="container">
        <button class="btn">基础按钮</button>
        <a href="" class="btn" role="button">A标签按钮</a>
        <input type="button" class="btn"  value="input按钮">
    </div>
<div class="container">
        <button class="btn">基础按钮</button>
        <a href="" class=" btn btn-default" role="button">A标签按钮</a>
        <input type="button" class="btn"  value="input按钮">
    </div>

2. 多标签

<div class="container">
        <button class="btn btn-default">基础按钮</button>
        <a href="" class=" btn btn-default" role="button">A标签按钮</a>
        <input type="button" class="btn btn-default"  value="input按钮">
        <span class="btn btn-default" >span按钮</span>
        <div class="btn btn-default">div按钮</div>
        <input type="submit" class="btn btn-default" value="submit按钮">
        <input type="reset" class="btn btn-default" value="reset按钮">


    </div>

3.按钮风格

<div class="container">
        <button class="btn btn-default">btn-default</button>
        <button class="btn btn-priary">btn-primary</button>
        <button class="btn btn-success">btn-success</button>
        <button class="btn btn-info">btn-info</button>
        <button class="btn btn-warning">btn-warning</button>
        <button class="btn btn-danger">btn-danger</button>
        <button class="btn btn-link">btn-link</button>
    </div>

4.按钮大小

<div class="container">
        <button class="btn btn-paimary">btn-parmary</button>
        <button class="btn btn-paimary btn-lg">btn-parmary</button>
        <button class="btn btn-paimary btn-sm">btn-parmary</button>
        <button class="btn btn-paimary btn-xs">btn-parmary</button>
    </div>

5.块状按钮

<div class="container">
        <button class="btn btn-paimary btn-block">btn-parmary</button>
        <button class="btn btn-paimary btn-lg btn-block">btn-parmary</button>
        <button class="btn btn-paimary btn-sm btn-block">btn-parmary</button>
        <button class="btn btn-paimary btn-xs btn-block">btn-parmary</button>
    </div>

6.激活和禁用

<div class="container">
        <button class="btn btn-default">btn-default</button>
        <button class="btn btn-default hover">btn-default</button>
        <button class="btn btn-default active">btn-default</button>
        <button class="btn btn-default focus">btn-default</button>
    </div>
<div class="container">
        <button class="btn  btn-default disabled" disabled="disabled">btn-default</button>
        <button class="btn btn-default " disabled="disabled">btn-default</button>
        <button class="btn btn-default disabled" >btn-default</button>

    </div>

十一、图片

<div class="container">
        <div class="row">
            <div class="col-sm-4 ">
                <img src="1.jpg" alt="">
                <div>默认图片</div>

            </div>
            <div class="col-sm-4 ">
                <img class="img-rounded" src="1.jpg" alt="">
                <div>圆角图片</div>

            </div>
            <div class="col-sm-4 ">
                <img src="1.jpg" class="img-circle" alt="">
                <div>圆形图片</div>
            </div>
        </div>
        <div class="row">
            <div class="col-sm-6 ">
                <img src="1.jpg" class="img-thumbnail" alt="">
                <div>缩略图</div>
            </div>
            <div class="col-sm-6 ">
                <img src="1.jpg" class="img-responsive" alt="">
                <div>响应式图片</div>
            </div>
        </div>

    </div>

十二、图标

<div class="container">
        <span class="glyphicon glyphicon-search">1</span>
        <span class="glyphicon glyphicon-star">2</span>
        <span class="glyphicon glyphicon-music">3</span>
        <span class="glyphicon glyphicon-tag">4</span>
        <span class="glyphicon glyphicon-tags">5</span>
        <span class="glyphicon glyphicon-barcode">6</span>
        <span class="glyphicon glyphicon-volume-up">7</span>
        <span class="glyphicon glyphicon-volume-down">8</span>
        <span class="glyphicon glyphicon-volume-off">9</span>
        <span class="glyphicon glyphicon-headphones">10</span>
        <span class="glyphicon glyphicon-flag">11</span>
        <span class="glyphicon glyphicon-lock">12</span>
        <span class="glyphicon glyphicon-list-alt">13</span>
        <span class="glyphicon glyphicon-refresh">14</span>
        <span class="glyphicon glyphicon-repeat">15</span>
        <span class="glyphicon glyphicon-play-circle">16</span>
        <span class="glyphicon glyphicon-upload">17</span>
        <span class="glyphicon glyphicon-cog">18</span>
        <span class="glyphicon glyphicon-trash">19</span>
        <span class="glyphicon glyphicon-home">20</span>
        <span class="glyphicon glyphicon-file">22</span>
        <span class="glyphicon glyphicon-time">23</span>
        <span class="glyphicon glyphicon-road">24</span>
        <span class="glyphicon glyphicon-download-alt">25</span>
        <span class="glyphicon glyphicon-download">26</span>
        <span class="glyphicon glyphicon-signal">27</span>
        <span class="glyphicon glyphicon-off">28</span>
        <span class="glyphicon glyphicon-zoom-out">29</span>
        <span class="glyphicon glyphicon-zoom-in">30</span>
        <span class="glyphicon glyphicon-remove">31</span>
        <span class="glyphicon glyphicon-ok">32</span>
        <span class="glyphicon glyphicon-list">33</span>
        <span class="glyphicon glyphicon-th">34</span>
        <span class="glyphicon glyphicon-th-large">35</span>
        <span class="glyphicon glyphicon-film">36</span>
        <span class="glyphicon glyphicon-user">37</span>
        <span class="glyphicon glyphicon-star-empty">38</span>
        <span class="glyphicon glyphicon-heart">39</span>
        <span class="glyphicon glyphicon-glass">40</span>
        <span class="glyphicon glyphicon-pencil">41</span>
        <span class="glyphicon glyphicon-envelope">42</span>
        <span class="glyphicon glyphicon-cloud">43</span>
        <span class="glyphicon glyphicon-minus">44</span>
        <span class="glyphicon glyphicon-euro">45</span>
        <span class="glyphicon glyphicon-plus">46</span>
        <span class="glyphicon glyphicon-asterisk">47</span>
    </div>

十三、输入框组

1.基本输入框组

<div class="container">
        <div class="input-group">
            <input type="text" class="form-control" placeholder="用户名">
            <span class="input-group-addon" id="basic-addon2">@gmail.com</span>
        </div>
        <br><br>
        <div class="input-group">
            <span class="input-group-addon">$</span>
            <input type="text" class="form-control">
            <span class="input-group-addon">.00</span>
        </div>
    </div>

2. 改变框组大小

<div class="container">
        <div class="input-group input-group-lg">
            <input type="text" class="form-control" placeholder="passerName">
            <span class="input-group-addon" @gmail.com></span>
        </div>
        <br><br>
        <div class="input-group" >
            <input type="text" class="form-control" placeholder="passerName">
            <span class="input-group-addon">@gmail.com</span>
        </div>
        <br><br>
        <div class="input-group input-group-sm">
            <input type="text" class="form-control" placeholder="passerName">
            <span class="input-group-addon">@gmail.com</span>
        </div>
    </div>

3. 额外增加单选或多选按钮作为元素

<div class="container">
        <div class="input-group">
            <span class="input-group-addon"  ><input type="checkbox"></span>
            <input type="text" class="form-control " placeholder="passerName">
        </div>
        <br><br>
        <div class="input-group">
            <span class="input-group-addon"><input type="radio"></span>
            <input type="text" class="form-control" placeholder="passerName">
        </div>
    </div>
上一篇 下一篇

猜你喜欢

热点阅读