• 前端基础之《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>

  • 相关阅读:
    eladmin 如何实现文件的上传
    设计模式之外观模式
    Python 图片处理笔记
    FineReport专业表格软件-Range函数
    计算机毕业设计(78)php小程序毕设作品之校园食堂就餐预约小程序系统
    突破次元壁垒,让身边的玩偶手办在屏幕上动起来!
    1024节日快乐
    Java代码隐患之——Arrays.asList
    Python搭配GBase 8s
    EF7创建模型入门篇
  • 原文地址:https://blog.csdn.net/csj50/article/details/127669784