Bootstrap程序5/4表单控件 浮动标签

  • 源码大小:99.8KB
  • 所需积分:1积分
  • 源码编号:19JP-3145
  • 浏览次数:629次
  • 最后更新:2023年05月10日
  • 所属栏目:表单
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

这是一个CSS/SCSS库,它为Bootstrap 5或Bootstrap 4表单控件(如输入、文本区域和选择)添加浮动标签。

参见:

  • Bootstrap程序窗体控件的加载指示器-输入微调器
  • 10个最佳浮动标签解决方案,实现更好的用户体验

如何使用它:

1.安装带有NPM的包装。

  1. # NPM
  2. $ npm i @tkrotoff/bootstrap-floating-label

2.将Bootstrap程序浮动标签导入到您的Bootstrap程序项目中。

  1. @import '~bootstrap/scss/bootstrap';
  2. @import '[email protected]/bootstrap-floating-label/src/bootstrap-floating-label';

3.将表单控件添加到具有“浮动标签”CSS类的DIV容器中,并定义要在浮动标签中显示的文本。

  1. <!-- Input Field -->
  2. <div class="form-group floating-label">
  3. <input id="text" class="form-control" placeholder=" " />
  4. <label for="text">Floating Label Text</label>
  5. </div>
  6.  
  7. <!-- Textarea -->
  8. <div class="form-group floating-label">
  9. <textarea id="textarea" class="form-control" placeholder=" "></textarea>
  10. <label for="textarea">Floating Label Text</label>
  11. </div>
  12.  
  13. <!-- Select -->
  14. <div class="form-group floating-label">
  15. <select class="form-control" id="select">
  16. <option>1</option>
  17. <option>2</option>
  18. <option>3</option>
  19. <option>4</option>
  20. <option>5</option>
  21. </select>
  22. <label for="select">select</label>
  23. </div>

4.确定浮动标签的大小。

  • 标签lg:大
  • label md:中等
  • 标签sm:小
  1. <div class="form-group floating-label">
  2. <input id="input-label-lg" class="form-control form-control-lg" placeholder=" " />
  3. <label for="input-label-lg" class="label-lg">label-lg</label>
  4. </div>
  5.  
  6. <div class="form-group floating-label">
  7. <input id="input-label-md" class="form-control" placeholder=" " />
  8. <label for="input-label-md" class="label-md">label-md</label>
  9. </div>
  10.  
  11. <div class="form-group floating-label">
  12. <input id="input-label-sm" class="form-control form-control-sm" placeholder=" " />
  13. <label for="input-label-sm">label-sm</label>
  14. </div>

更新日志:

版本0.12.2(2023-03-11)

  • 使用Bootstrap修复z索引>=5.2.1
  • 使用Bootstrap 5.3修复“错误:未定义的操作”var(--bs border width)*2“”

版本0.11.4(2022-04-11)

  • 更新npm包,切换到地块2
  • 带有验证的示例

v0.11.3 (2021-11-27)

  • 修复“弃用警告:使用/进行除法已弃用,并将在Dart Sass 2.0.0中删除”
  • 更新npm包

v0.11.2 (2021-05-09)

  • 更新为Bootstrap 5.0.0稳定版。

v0.11.1 (2021-05-08)

  • 固定标签线高度

v0.11.0 (2021-04-30)

  • 删除标签禁用的背景色:过渡效果不佳
  • 标签的较小线条高度

预览截图