bootstrap-select下拉选项数据超长换行显示
bootstrap-select version:1.13.2
在集成bootstrap-select的时候,项目中有些下拉选项文字超长,然后展示出来的效果就是这样的:看都看得出来,这样很影响用户体验,要是正好在边边角落里就可能直接看不见了
翻了一下他自带的css样式,要调整这个其实也很简单,主要用到两个属性:
white-space: pre-wrap;
word-wrap: break-word;
不再对这两个属性做详细介绍了,主要是为了控制文字超长换行
但是,如果只加这两个属性,是无法达到文字换行的目的的,这个控件有一个好(xie)用(hu)的地方就是他的下拉框的宽度会自适应大小,所以还需要额外调整一下选项以及其父元素的宽度控制
总归需要调整的css样式为以下内容,均在控件自带的bootstrap-select.css文件中进行调整即可(调整内容用黑色加粗标识):
.bootstrap-select .dropdown-menu {
max-width: 100%;
min-width: 100%;
border: 1px solid cornflowerblue;
border-radius: 2px;
box-shadow: 0 2px 8px #888;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select .dropdown-menu li a span.text {
display: inline-block;
white-space: pre-wrap;
word-wrap: break-word;
max-width: 100%;
}
调整完成之后,最终的展示效果如图:
以上~
bootstrap-select下拉选项数据超长换行显示相关推荐
- bootstrap select下拉框模糊搜索和动态绑定数据解决方法
bootstrap select下拉框模糊搜索和动态绑定数据解决方法 参考文章: (1)bootstrap select下拉框模糊搜索和动态绑定数据解决方法 (2)https://www.cnblog ...
- 微信小程序下拉框插件_微信小程序自定义select下拉选项框组件的实现代码_清玖_前端开发者...
知识点:组件,animation,获取当前点击元素的索引与内容 微信小程序中没有select下拉选项框,所以只有自定义.自定义的话,可以选择模板的方式,也可以选择组件的方式来创建. 这次我选择了组件, ...
- VUE ELEMENT UI 清空select 下拉选项
VUE ELEMENT UI 清空select 下拉选项 1.select代码 <el-form ref="searchForm" :inline="true&qu ...
- element UI select下拉选项位置问题
element UI select下拉选项位置问题 在使用elementUI下拉选项时,可能存在下拉时下拉列表选项框的位置距离下拉框所在的位置距离过大,这个是由于elementUI自己设置的根据下拉框 ...
- java select 下拉选项框option定位_java select 下拉选项框opt
java select 下拉选项框opt [2021-02-05 09:44:01] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...
- select下拉选项的selectedIndex属性(你用过吗)
目录 内容介绍 一.使用方法 1.设置选中项 2.获取索引 3.删除指定项 4.修改指定项文本 二.示例: 内容介绍 selectIndex为被选中option元素的索引值,通过selectInd ...
- 学习使用jquery控制select下拉选项的字体样式
学习使用jquery控制select下拉选项的字体样式 实现代码 实现代码 <script src="../jquery-2.1.4.min.js"></scri ...
- bootstrap获取下拉框数据_bootstrap动态调用select下拉框的实现方法
bootstrap动态调用select下拉框的实例代码 html代码: 填报部门: JS代码: /*获取下拉菜单*/ function showSel(){ $.ajax({ "type&q ...
- select下拉选项禁用
如果我们要实现如下效果,让下拉选项提示项"请选择"不可选 实现代码为: <select><option disabled value=""&g ...
最新文章
- 获取在线APP的素材图片
- 安装python,如果让升级版本的话
- Java模拟ATM运行过程(第一版)
- 【Java 网络编程】TCP 传输机制 ( 数据拆分 | 排序 | 顺序发送 | 顺序组装 | 超时重发 )
- typedef 用法总结
- 计算机视觉开源库OpenCV添加文字cv2.putText()参数详解
- poj 3723 Conscription (并查集)
- 对话推荐系统_RSPapers | 对话推荐系统论文合集
- 用python和sympy库解决方程组问题_Python语言 SymPy库数学方程问题——线性方程组篇...
- App后台开发运维和架构实践学习总结(1)——App后台核心技术之用户验证方案
- Win-MASM64汇编语言-MUL/DIV
- Java程序设计实验2
- STM32驱动SG90舵机
- 菜哥学知识图谱(通过“基于医疗知识图谱的问答系统”)(三)(代码分析)
- raspberry pi系统安装
- 最公正海贼王实力排行TOP50!
- 【PAT】PAT那些破事
- 翻斗式塑料雨量传感器
- HTML的id选择器类选择器
- iOS印象笔记添加到Siri捷径,怎么实现的?
热门文章
- esp8266最小系统似乎是可以直接用起来接在飞控上的
- 完全二叉树与满二叉树的区别(有图)
- HTML 6种空格nbsp;ensp;emsp;thinsp;zwnj;zwj;空白空格的区别
- java.sql.time 格式_java.sql.Date,java.sql.Time和java.sql.Timestamp什么区别
- 详解 .Net6 Minimal API 的使用方式
- 区块链与大数据究竟有着怎样的关系?
- 深入了解中文版AutoCAD 2022:功能、优势和应用
- Windows-空硬盘安装系统
- 一篇文章搞定嵌入式看门狗watch dog概述与示例代码
- Latex公式字母加粗