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


    一、基本

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

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

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

    4、单选框(.checkbox)

    5、多选框(.radio)

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

    7、例子

    1. <form action="">
    2. <div class="form-group">
    3. <label for="">用户名:label>
    4. <input type="text" class="form-control" placeholder="username">
    5. div>
    6. <div class="form-group">
    7. <label for="">密码:label>
    8. <input type="password" class="form-control" placeholder="username">
    9. div>
    10. <div class="form-group">
    11. <label for="">留言:label>
    12. <textarea name="" id="" cols="30" rows="10" class="form-control" placeholder="username">textarea>
    13. div>
    14. <div class="form-group">
    15. <label for="">城市:label>
    16. <select name="" id="" class="form-control">
    17. <option value="">北京option>
    18. <option value="">北京option>
    19. <option value="">北京option>
    20. select>
    21. div>
    22. <div class="form-group">
    23. <label for="">爱好:label>
    24. <div class="checkbox">
    25. <label>
    26. <input type="checkbox" name="" id="">篮球
    27. label>
    28. <label>
    29. <input type="checkbox" name="" id="">篮球
    30. label>
    31. div>
    32. div>
    33. <div class="form-group">
    34. <label for="">选择题:label>
    35. <div class="radio">
    36. <label>
    37. <input type="radio" name="xyz" id="">篮球
    38. label>
    39. <label>
    40. <input type="radio" name="xyz" id="">篮球
    41. label>
    42. div>
    43. div>
    44. <div class="form-group">
    45. <label for="">文件上传:label>
    46. <input type="file" name="" id="" class="form-control">
    47. div>
    48. <div class="form-group">
    49. <input type="submit" value="Ok" class="btn btn-primary">
    50. <input type="reset" value="Cancel" class="btn btn-danger">
    51. div>
    52. form>

    二、内联表单

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

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

    1. <form action="">
    2. <div class="form-group">
    3. <div class="input-group">
    4. <div class="input-group-addon">$div>
    5. <input type="text" class="form-control">input>
    6. <div class="input-group-addon">.00div>
    7. div>
    8. div>
    9. form>

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

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

    1. <form action="" class="form-horizontal">
    2. <div class="form-group">
    3. <label for="" class="col-md-2 control-label">用户名:label>
    4. <div class="col-md-10">
    5. <input type="text" class="form-control" placeholder="username">
    6. div>
    7. div>
    8. <div class="form-group">
    9. <label for="" class="col-md-2 control-label">密码:label>
    10. <div class="col-md-10">
    11. <input type="password" class="form-control" placeholder="username">
    12. div>
    13. div>
    14. <div class="form-group">
    15. <div class="col-md-10 col-md-offset-2">
    16. <input type="submit" value="Ok" class="btn btn-primary">
    17. <input type="reset" value="Cancel" class="btn btn-danger">
    18. div>
    19. div>
    20. form>

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

    三、禁用属性(disabled)

    四、只读属性(readonly)

    五、区域禁用

    1、fieldset的disabled属性

    设置disabled属性,可以禁用
    中包含的所有控件

    六、表单框阴影颜色

    1、绿色(.has-success)

    2、黄色(.has-warning)

    3、红色(.has-error)

    七、添加额外的图标

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

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

    1. <form action="" class="form-horizontal">
    2. <div class="form-group has-feedback">
    3. <label for="" class="col-md-2 control-label">用户名:label>
    4. <div class="col-md-10">
    5. <input type="text" class="form-control" placeholder="username">
    6. <span class="glyphicon glyphicon-user form-control-feedback">span>
    7. div>
    8. div>
    9. <div class="form-group has-feedback">
    10. <label for="" class="col-md-2 control-label">用户名:label>
    11. <div class="col-md-10">
    12. <input type="text" class="form-control" placeholder="username">
    13. <span class="glyphicon glyphicon-ok form-control-feedback">span>
    14. div>
    15. div>
    16. <div class="form-group has-feedback">
    17. <label for="" class="col-md-2 control-label">用户名:label>
    18. <div class="col-md-10">
    19. <input type="text" class="form-control" placeholder="username">
    20. div>
    21. div>
    22. <div class="form-group">
    23. <label for="" class="col-md-2 control-label">密码:label>
    24. <div class="col-md-10">
    25. <input type="password" class="form-control" placeholder="username">
    26. div>
    27. div>
    28. <div class="form-group">
    29. <div class="col-md-10 col-md-offset-2">
    30. <input type="submit" value="Ok" class="btn btn-primary">
    31. <input type="reset" value="Cancel" class="btn btn-danger">
    32. div>
    33. div>
    34. form>

    八、控件尺寸
    在input身上改

    1、大尺寸(.input-lg)

    2、小尺寸(.input-sm)

    九、控件描述

    1、描述(.help-block)

    <p class="help-block">aaaaaaaaaaaaaaap>

  • 相关阅读:
    自私型人格分析,如何改变自私型性格?
    Centos7 中安装Elasticsearch
    CTF-Web(2)SQL注入
    高防IP的原理
    Redis主从部署
    mysql 索引失效情况/sql提示/覆盖索引和回表查询
    适配器策略模式
    Spring Boot企业级开发教程课后习题——第6章Spring Boot缓存管理
    于51单片机的安全带(拉力,高度,紧急)原理图、流程图、物料清单、仿真图、源代码
    记一次SQL优化
  • 原文地址:https://blog.csdn.net/csj50/article/details/127669784