Multiline Bootstrap-Select with height: auto [英] Multiline Bootstrap-Select with height: auto
问题描述
我正在使用
片段:
select[multiple],选择大小] {高度:自动;}选择,文本区域{字体系列:继承;字体大小:继承;行高:继承;}选择 {文本转换:无;}按钮,输入,选择组,选择,文本区域{颜色:继承;字体:继承;边距:0;}* {-webkit-box-sizing: 边框框;-moz-box-sizing: 边框框;box-sizing: 边框框;}.输入组{边框折叠:分开;}.bootstrap-选择 .btn {/* 在选择器上启用多行 */空白:正常!重要;自动换行:断字;}
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"><link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"><link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/css/bootstrap-select.min.css"><div class="form-group"><div class="input-group"><select multiple="multiple" title="colors" class="selectpicker" name="article[color][]" id="article_color" style="display: none;"><option data-value="green" data-content="<i class='fa fa-question-circle-o'></i> Green" value="green">green</option><option data-value="深绿色蓝色黄色" data-content="<i class='fa fa-question-circle-o'></i>深绿色蓝色黄色" value="深绿色蓝黄">深绿蓝黄</option><option data-value="stripes red orange" data-content="<i class='fa fa-question-circle-o'></i> Stripes Red Orange" value="stripes red orange">条纹红橙</option></选择>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/js/bootstrap-select.min.js"></script>预>
您只需要将 white-space
规则移动到 .filter-option
类,因为这是插件更新所选值的地方.
如果您打开 DevTools 并观看 <span class="filter-option pull-left">
,您会看到它更新.
CSS
.bootstrap-select .filter-option { white-space: normal;}
工作示例:
body {填充:20px;}形式 {最大宽度:250px;保证金:自动;}/*使用以下规则*/.bootstrap-选择 .filter-option {空白:正常;}
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"><link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"><link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/css/bootstrap-select.min.css"><表格><div class="form-group"><div class="input-group"><select multiple="multiple" title="colors" class="selectpicker" name="article[color][]" id="article_color" style="display: none;"><option data-value="green" data-content="<i class='fa fa-question-circle-o'></i> Green" value="green">green</option><option data-value="深绿色蓝色黄色" data-content="<i class='fa fa-question-circle-o'></i>深绿色蓝色黄色" value="深绿色蓝黄">深绿蓝黄</option><option data-value="stripes red orange" data-content="<i class='fa fa-question-circle-o'></i> Stripes Red Orange" value="stripes red orange">条纹红橙</option></选择>
</表单><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/js/bootstrap-select.min.js"></script>预>