更改Select2的默认字体
Change default font of Select2
我正在使用Select2插件将搜索功能添加到我的下拉列表中。但是,我希望这些下拉列表的字体样式设置为与我的其他字段相同的字体:font-family: Arial, Helvetica, sans-serif;
我的"选择"HTML:
<label>Department</label>
<select class='js-example-basic-single' name="department" id="department" required>
<option value="Dep 1">Dep 1 </option>
<option value="Dep 2">Dep 2 </option> etc.....
</select>
我的JavaScript:
$(document).ready(function() {
$(".js-example-basic-single").select2({
placeholder: "Please Select an option",
allowClear: true
});
});
我相信有一个简单的答案,但似乎找不到。
select2js为SelectHTML标记的不同部分提供不同的类和id选择器。
对于具体更改Select OPTIONfont-size,我们可以使用以下类选择器根据我们的要求更改相同的acc。
.select2-results__options{
font-size:14px !important;
}
我唯一需要更改的css类(用于单选)是:
.select2-selection__rendered {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
在我的情况下,我想更改Select2的背景色。因此,我所做的是找到了控制该功能的select2类名。我将我想要的颜色添加到影响该功能的相同类名的css中,并确保在select2样式表之后加载更新的css。我用与jquery主题相同的方式做了一些小的tweek。
今天早上我偶然发现了这个功能,它成功了!它使用containerCssClass。
<style type="text/css">
.myFont {
font-size:x-small;
}
</style>
<select id="m"><option>one</option><option>two</option></select>
<select id="n"><option>three</option><option>four</option></select>
<script type="text/javascript">
$("#m").select2({ containerCssClass: "myFont" });
$("#n").select2();
</script>
第一个盒子有很小的字体,第二个盒子有普通的字体。他还添加了下拉CssClass选项。
<select class='js-example-basic-single' name="department" id="department" style="font-family: Arial, Helvetica, sans-serif;" required>
<option value="Dep 1">Dep 1 </option>
<option value="Dep 2">Dep 2 </option> etc.....
</select>
相关文章:
- 用嵌套函数和默认函数定义函数
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 用Javascript更改我网站上的字体大小
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- CKeditor:更改对话框中的默认选择选项
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何在draft.js中设置默认的字体系列和大小
- 基础中的默认字体大小
- 如何在TinyMce编辑器中更改默认字体调色板
- 更改Select2的默认字体
- 画布元素的宽度或高度更改后,其 2d 上下文的字体将设置为默认值
- 如何在CKEditor上设置默认字体大小
- 默认字体在Safari中可用
- 可以使用em在媒体查询中覆盖浏览器的默认字体大小
- CKEditor 4 -如何设置默认字体
- 如何设置默认字体大小的Froala编辑器
- 在Three.js中使用不同于默认的字体
- 如何在CKEditor中设置默认字体Verdana
- 在jspdf.debug.js中更改默认pdf页面宽度和字体大小的位置