前端基础之《Bootstrap(6)—全局CSS样式_表单》

一、基本

1、基本表单(.form-group)

2、输入框的样式(.form-control)

3、表单浅灰色占位符(placeholder属性)

4、单选框(.checkbox)

5、多选框(.radio)

6、radio怎么只能选中一个,name相同的radio是同一个radio

7、例子

<form action="">
    <div class="form-group">
        <label for="">用户名:</label>
        <input type="text" class="form-control" placeholder="username">
    </div>

    <div class="form-group">
        <label for="">密码:</label>
        <input type="password" class="form-control" placeholder="username">
    </div>

    <div class="form-group">
        <label for="">留言:</label>
        <textarea name="" id="" cols="30" rows="10" class="form-control" placeholder="username"></textarea>
    </div>

    <div class="form-group">
        <label for="">城市:</label>
        <select name="" id="" class="form-control">
            <option value="">北京</option>
            <option value="">北京</option>
            <option value="">北京</option>
        </select>
    </div>

    <div class="form-group">
        <label for="">爱好:</label>
        <div class="checkbox">
            <label>
                <input type="checkbox" name="" id="">篮球
            </label>
            <label>
                <input type="checkbox" name="" id="">篮球
            </label>
        </div>
    </div>

    <div class="form-group">
        <label for="">选择题:</label>
        <div class="radio">
            <label>
                <input type="radio" name="xyz" id="">篮球
            </label>
            <label>
                <input type="radio" name="xyz" id="">篮球
            </label>
        </div>
    </div>

    <div class="form-group">
        <label for="">文件上传:</label>
        <input type="file" name="" id="" class="form-control">
    </div>

    <div class="form-group">
        <input type="submit" value="Ok" class="btn btn-primary">
        <input type="reset" value="Cancel" class="btn btn-danger">
    </div>
</form>

二、内联表单

1、表单横着放(.form-inline)

2、form表单中嵌入输入框组(.input-group)

<form action="">
    <div class="form-group">
        <div class="input-group">
            <div class="input-group-addon">$</div>
            <input type="text" class="form-control"></input>
            <div class="input-group-addon">.00</div>
        </div>
    </div>
</form>

3、水平排列的表单(.form-horizontal)

4、label右对齐(.control-label)

<form action="" class="form-horizontal">
    <div class="form-group">
        <label for="" class="col-md-2 control-label">用户名:</label>
        <div class="col-md-10">
            <input type="text" class="form-control" placeholder="username">
        </div>
    </div>

    <div class="form-group">
        <label for="" class="col-md-2 control-label">密码:</label>
        <div class="col-md-10">
            <input type="password" class="form-control" placeholder="username">
        </div>
    </div>

    <div class="form-group">
        <div class="col-md-10 col-md-offset-2">
            <input type="submit" value="Ok" class="btn btn-primary">
            <input type="reset" value="Cancel" class="btn btn-danger">
        </div>
    </div>
</form>

5、form表单中的静态内容(.form-control-static)

三、禁用属性(disabled)

四、只读属性(readonly)

五、区域禁用

1、fieldset的disabled属性
为<fieldset>设置disabled属性,可以禁用<fieldset>中包含的所有控件

六、表单框阴影颜色

1、绿色(.has-success)

2、黄色(.has-warning)

3、红色(.has-error)

七、添加额外的图标

1、在form-group加入文本标记(.has-feedback)

2、在input加入文本图标(.form-control-feedback)

<form action="" class="form-horizontal">
    <div class="form-group has-feedback">
        <label for="" class="col-md-2 control-label">用户名:</label>
        <div class="col-md-10">
            <input type="text" class="form-control" placeholder="username">
            <span class="glyphicon glyphicon-user form-control-feedback"></span>
        </div>
    </div>

    <div class="form-group has-feedback">
        <label for="" class="col-md-2 control-label">用户名:</label>
        <div class="col-md-10">
            <input type="text" class="form-control" placeholder="username">
            <span class="glyphicon glyphicon-ok form-control-feedback"></span>
        </div>
    </div>

    <div class="form-group has-feedback">
        <label for="" class="col-md-2 control-label">用户名:</label>
        <div class="col-md-10">
            <input type="text" class="form-control" placeholder="username">
        </div>
    </div>

    <div class="form-group">
        <label for="" class="col-md-2 control-label">密码:</label>
        <div class="col-md-10">
            <input type="password" class="form-control" placeholder="username">
        </div>
    </div>

    <div class="form-group">
        <div class="col-md-10 col-md-offset-2">
            <input type="submit" value="Ok" class="btn btn-primary">
            <input type="reset" value="Cancel" class="btn btn-danger">
        </div>
    </div>
</form>

八、控件尺寸
在input身上改

1、大尺寸(.input-lg)

2、小尺寸(.input-sm)

九、控件描述

1、描述(.help-block)

<p class="help-block">aaaaaaaaaaaaaaa</p>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值