美文网首页
第二十四谈:输入框

第二十四谈:输入框

作者: 辽A丶孙悟空 | 来源:发表于2020-06-05 14:41 被阅读0次

本节课我们来开始学习 Bootstrap 的提供输入框组件样式功能。

一.输入框
  1. 输入框就是<input>标签元素的强化版组件样式,提供更加丰富的样式;
  2. 输入框组件的核心就是.input-group 内部包含的表单样式;
      <form action="" class="form-row">
          <div class="form-group col-sm-6">
              <label for="user">用户名:</label>
              <div class="input-group">
                  <div class="input-group-prepend">
                      <span class="input-group-text">@</span>
                  </div>
                  <input type="text" id="user" class="form-control" placeholder="请输入用户名">
              </div>
          </div>
          <div class="form-group col-sm-6">
              <label for="email">邮箱:</label>
              <div class="input-group">
                  <input type="text" id="email" class="form-control" placeholder="请输入邮箱">
                  <div class="input-group-append">
                      <span class="input-group-text">@163.com</span>
                  </div>
              </div>
          </div>
          <div class="form-group col-sm-6">
              <label for="check">复选框:</label>
              <div class="input-group">
                  <div class="input-group-prepend">
                      <span class="input-group-text">
                          <input type="checkbox">
                      </span>
                  </div>
                  <input type="input" id="check" class="form-control" placeholder="复选框">
              </div>
          </div>
          <div class="form-group col-sm-6">
              <label for="radio">单选框:</label>
              <div class="input-group">
                  <div class="input-group-prepend">
                      <span class="input-group-text">
                          <input type="radio">
                      </span>
                  </div>
                  <input type="input" id="radio" class="form-control" placeholder="单选框">
              </div>
          </div>
      </form>
  1. .input-group-lg(sm)等可以设置输入框组件大小;
  2. 支持多控件输入模式,也支持多提示模式和按钮模式;
      <div class="form-group col-sm-12">
          <label for="email">多空间输入模式:</label>
          <div class="input-group">
              <div class="input-group-prepend">
                  <span class="input-group-text">姓</span>
                  <span class="input-group-text">名</span>
              </div>
              <input type="text" class="form-control" placeholder="姓">
              <input type="text" class="form-control" placeholder="名">
          </div>
      </div>
      <button class="btn btn-outline-secondary">button</button>
      <button class="btn btn-outline-secondary">button</button> 
  1. 支持按钮的下拉菜单模式;
      <button class="btn btn-outline-secondary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown">
          button
      </button>
      <div class="dropdown-menu">
          <a class="dropdown-item" href="#">菜单 1</a>
          <a class="dropdown-item" href="#">菜单 2</a>
          <a class="dropdown-item" href="#">菜单 3</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="#">菜单 4</a>
      </div>
  1. 支持 select 下拉菜单模式;
      <div class="form-group col-sm-12">
          <label for="email">选择下拉菜单:</label>
          <div class="input-group">
              <div class="input-group-prepend">
                  <span class="input-group-text">选择城市</span>
              </div>
              <select class="custom-select" name="" id="">
                  <option selected>请选择:</option>
                  <option value="1">北京</option>
                  <option value="2">上海</option>
              </select>
          </div>
      </div>
  1. 支持 file 上传文件的组件样式;
      <div class="form-group col-sm-12">
          <label>选择上传文件:</label>
          <div class="input-group">
              <div class="input-group-prepend">
                  <span class="input-group-text">URL</span>
              </div>
              <div class="custom-file">
                  <input type="file" class="custom-file-input" id="file">
                  <label class="custom-file-label" for="file">选择文件</label>
              </div>
          </div>
      </div>
      $('#file').change(function(e) {
          $('.custom-file-label').html(e.target.files[0].name);
      });

相关文章

  • 第二十四谈:输入框

    本节课我们来开始学习 Bootstrap 的提供输入框组件样式功能。 一.输入框 输入框就是 标签元素的强化版组件...

  • 网页 UI 设计模型 — 输入框

    今天这篇文章谈设计模型的第一个 — 输入框。只要是网站肯定会涉及到输入框,搜索、登录等等,都会需要。设计好输入框,...

  • 《社群营销兵法》精读会Day14

    【20180617】 阅读心得 《社群营销兵法》第十四个维度 有时间管理 今天接着谈第二点心得-做好时间管...

  • RecyclerView中EditText数据错乱问题

    解决方式 第一步:找ID,判断是否设置输入框Tag,移除第二步:输入框设置后台返回的数据第三步:输入框创建并添加监...

  • 《论语》日日谈 第50期

    《论语》日日谈 第50章 本章为《论语》:公冶长篇第二十四章 【原文】 子曰:“孰谓微生高直①?或乞醯焉②,乞诸其...

  • 关于输入框的细节

    1、输入框类型:包括信息输入框、注册、登录输入框、搜索输入框、原创输入框、对话输入框以及其它; 2、文本输入框使用...

  • 几个关于输入框的细节

    输入框的类型包括信息输入框、注册、登录输入框、搜索输入框、原创输入框、对话输入框等。文本输入框使用场景多,交互频次...

  • 第二十四课 ДВАДЦАТЬ ЧЕТВЁРТЫЙ УРОК

    单词 Слова: двадцать четыре(数)二十四 двадцать четвёртый(数)第二十四...

  • 谈跑步(十四)

    南昌马拉松 11月12日,在完成昨天的绍兴马拉松之后,我匆匆忙忙地赶到了南昌,说匆匆忙忙一点都不为过,12点完赛,...

  • 键盘退下的几种方式

    1.第一种 输入框放弃第一响应者 2.第二种 输入框结束编辑 3.第三种 * 让MessageTextFile...

网友评论

      本文标题:第二十四谈:输入框

      本文链接:https://www.haomeiwen.com/subject/rjugzhtx.html