开心档之Bootstrap4 自定义表单

2023-10-29

Bootstrap4 自定义表单

Bootstrap4 可以自定义一些表单的样式来替换浏览器默认的样式。


 

自定义复选框

如果要自定义一个复选框,可以设置 <div> 为父元素,类为 .custom-control 和 .custom-checkbox,复选框作为子元素放在该 <div> 里头,然后复选框设置为 type="checkbox" ,类为 .custom-control-input。

复选框的文本使用 label 标签,标签使用 .custom-control-label 类,label 的 for 属性值需要匹配复选框的 id。

Bootstrap4 实例

<form>
  <div class="custom-control custom-checkbox">
    <input type="checkbox" class="custom-control-input" id="customCheck" name="example1">
    <label class="custom-control-label" for="customCheck">自定义复选框</label>
  </div>
</form>


自定义单选框

如果要自定义一个单选框,可以设置 <div> 为父元素,类为 .custom-control 和 .custom-radio,单选框作为子元素放在该 <div> 里头,然后单选框设置为 type="radio" ,类为 .custom-control-input。

单选框的文本使用 label 标签,标签使用 .custom-control-label 类,label 的 for 属性值需要匹配单选框的 id

Bootstrap4 实例

<form>
  <div class="custom-control custom-radio">
    <input type="radio" class="custom-control-input" id="customRadio" name="example1" value="customEx">
    <label class="custom-control-label" for="customRadio">自定义单选框</label>
  </div> 
</form>


自定义控件显示在同一行

我们可以在外部元素上使用 .custom-control-inline 类来包裹自定义表单控件,这样自定义表单控件就能显示在同一行:

Bootstrap4 实例

<form>
  <div class="custom-control custom-radio custom-control-inline">
    <input type="radio" class="custom-control-input" id="customRadio" name="example" value="customEx">
    <label class="custom-control-label" for="customRadio">自定义单选框 1</label>
  </div>
  <div class="custom-control custom-radio custom-control-inline">
    <input type="radio" class="custom-control-input" id="customRadio2" name="example" value="customEx">
    <label class="custom-control-label" for="customRadio2">自定义单选框 2</label>
  </div> 
</form>


自定义选择菜单

创建自定义选择菜单可以在 <select> 元素上添加 .custom-select 类:

Bootstrap4 实例

<form>
  <select name="cars" class="custom-select-sm">
    <option selected>自定义选择菜单</option>
    <option value="Google">Google</option>
    <option value="Runoob">Runoob</option>
    <option value="Taobao">Taobao</option>
  </select>
</form>

如果我们要设置自定义选择菜单大小,可以使用 .custom-select-sm、.custom-select-lg 来设置它们的大小:

Bootstrap4 实例

<form>
  <!-- 小 -->
  <select name="cars" class="custom-select-sm">
    <option selected>比较小的自定义选择菜单</option>
    <option value="Google">Google</option>
    <option value="Runoob">Runoob</option>
    <option value="Taobao">Taobao</option>
  </select>
 
  <!-- 大 -->
  <select name="cars" class="custom-select-lg">
    <option selected>比较大的自定义选择菜单</option>
    <option value="Google">Google</option>
    <option value="Runoob">Runoob</option>
    <option value="Taobao">Taobao</option>
  </select>
</form>


自定义滑块控件

我们可以在 input 为 type="range" 的输入框中添加 .custom-range 类来设置自定义滑块控件:

Bootstrap4 实例

<form>
  <label for="customRange">自定义滑块控件</label>
  <input type="range" class="custom-range" id="customRange" name="points1">
</form>


自定义文件上传控件

我们可以在父元素添加 .custom-file 类,然后在 input 设置为 type="file" 并添加 .custom-file-input:

上传控件的文本使用 label 标签,标签使用 .custom-file-label 类,label 的 for 属性值需要匹配上传控件 id

Bootstrap4 实例

<form>
  <div class="custom-file">
    <input type="file" class="custom-file-input" id="customFile">
    <label class="custom-file-label" for="customFile">选择文件</label>
  </div>
</form>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开心档之Bootstrap4 自定义表单 的相关文章

随机推荐

  • Android SERVICE后台服务进程的自启动和保持

    Android SERVICE后台服务进程的自启动和保持 2012 12 27 10 30 佚名 eoeAndroid 我要评论 0 字号 T T Service组件在android开发中经常遇到 其经常作为后台服务 需要始终保持运行 负责
  • 已知p值自由度 求t值 matlab,统计学中的F值、P值和r分别表示什么意思,怎么求-如何查看f值-数学-敖篮友同学...

    概述 本道作业题是敖篮友同学的课后练习 分享的知识点是如何查看f值 指导老师为束老师 涉及到的知识点涵盖 统计学中的F值 P值和r分别表示什么意思 怎么求 如何查看f值 数学 下面是敖篮友作业题的详细 题目 统计学中的F值 P值和r分别表示
  • Go 语言运算符文档与举例

    在Go语言中 有各种运算符可用于执行不同类型的操作 以下是一些常见的Go语言运算符及其说明和示例 下面是一个表格 归纳了常见的运算符类型和它们的说明 运算符类型 运算符 说明 算术运算符 相加两个操作数 相减两个操作数 相乘两个操作数 相除
  • 英语语言标准C1,【CEFR】国际通用的学生英语能力水平评测标准

    原标题 CEFR 国际通用的学生英语能力水平评测标准 教育家陶行知 育人和种花一样 需要先认识花木特点 再区别不同情况 给予施肥浇水和培养教育 英语学习的过程中 有的英语学习者会很迷惑 究竟自己在什么水平 什么样的水平需要什么样的语言能力
  • 二、XenServer 服务器配置

    重启完成XenServer 之后 进入菜单驱动文本控制台 Menu Driven Text Console 界面 1 切换到Network and Management Interface 配置管理网络 2 选择Configure Mana
  • 必须了解的8种神经网络架构

    机器学习已经在各个行业得到了大规模的广泛应用 并为提升业务流程的效率 提高生产率做出了极大的贡献 目前机器学习主要在以下方面应用 模式识别 实际场景中的目标 包括人脸 表情 语音识别等等 异常检测 例如信用卡交易的异常检测 传感器异常数据模
  • 两种快速排序的实现(C语言)

    两种搜索方式不一样 第 0种单向搜索 第1 种双向搜 代码如下 include
  • VS2019+QT5.12.10+PCL1.11.1+VTK8.2.0(cmake3.20.4)环境搭配

    一 编译VTK8 2 0 网上教程一大堆 自己看着瞎编吧 提示 关于QT的部分需要全部勾上 不然在vs中qvtkWidget没法使用 关于QT的部分需要全部勾上 不然在vs中qvtkWidget没法使用 关于QT的部分需要全部勾上 不然在v
  • phpstrom插件安装

    sublime 中的 代码小地图 codeglance https plugins jetbrains com plugin 7275 codeglance Paste Image png 像sublime那样配置主题 只需要改一改配置文件
  • build gradle dependencies闭包的详解

    dependencies闭包的整体功能是指定当前项目所有依赖关系 本地依赖 库依赖及远程依赖 本地依赖 可以对本地Jar包或者目录添加依赖关系 库依赖 可以对项目中的库模块添加依赖关系 远程依赖 可以对jcenter库上的开源项目添加依赖
  • 迪士尼自研算法突破百万高清像素用AI换脸来拍电影

    AI换脸又一次刷爆了朋友圈 最近云毕业正当时 各家科技公司顺势推出了自己的AI换脸技术 结果又被同学们玩坏了 换脸这件事绝不能少了业界大佬们 不得不说 好看是不分性别的 彦宏兄气质满分 仔细来看 AI换脸技术近些年还是成熟不少 整体的面部贴
  • 为应对输出风险文本的情况,提出一种针对LLMs简单有效的思维链解毒方法

    作者 汤泽成 周柯言单位 苏州大学人工智能研究院 论文标题 2308 08295 Detoxify Language Model Step by Step arxiv org 论文代码 https github com codinnlg d
  • R资源大全

    0 前言 虽然很早就知道R被微软收购 也很早知道R在统计分析处理方面很强大 开始一直没有行动过 直到 直到12月初在微软技术大会 看到我软的工程师演示R的使用 我就震惊了 然后最近在网上到处了解和爬一些R的资料 看着看着就入迷了 这就是个大
  • ORL数据集百度网盘

    最近做人脸识别找了好久才在一个代码的角落里找到ORL的数据集 贫穷使我不愿意花钱下载 上传到百度网盘了 分享给和我一样贫穷的朋友 祝大家早日有钱 链接 https pan baidu com s 178K357kYHhaJnYGyGI76R
  • 1、两数之和

    题目 法1 暴力解法 用两个for循环 缺点 时间复杂度高 法1 推荐 nums list map int input split target int input for i in range len nums 1 for j in ra
  • VBA宏之自动抓取关键文字并填充到指定单元格

    需求如下 最后一列字段名称为 IPTV 判断最后的数据是在哪一行 某两列中筛选含有 IPTV 或 TV 最后一列对应就为 IPTV 否则为空 最后生成的结果另存为指定日期名称的Excel文件 Sub 判断平台是否为IPTV 定义变量 Dim
  • VirtualBox压缩VDI文件 VDI文件瘦身方法

    VirtualBox压缩VDI文件 VDI文件瘦身方法 一 WINDOWS 下压缩 VDI 文件 1 在虚拟机中 右键计算机 gt 管理 gt 磁盘管理 2 右键所有磁盘 压缩卷 把所有磁盘压缩到最小 3 在未分配空间上右键新建卷 4 低级
  • c# Lambda

    分配给委托类型 Func
  • 三种公钥密码体系(传统公开密钥体系 / 基于身份的公开密钥体系 / 基于无证书的公开密钥体系 )

    公开密钥体系 分类 基于证书的公开密钥体系 基于身份的公开密钥体系 基于无证书的公开密钥体系 基于证书的公开密钥体系 第一种方案是采用证书机制实现用户的身份和用户的钥匙之间的安全对应 证书机制一般都采用公钥基础设施 Public Key I
  • 开心档之Bootstrap4 自定义表单

    Bootstrap4 自定义表单 Bootstrap4 可以自定义一些表单的样式来替换浏览器默认的样式 自定义复选框 如果要自定义一个复选框 可以设置 div 为父元素 类为 custom control 和 custom checkbox