我有一个select2小部件,我需要更改其字体系列。
<?= $form->field($model, 'my_number')
->widget(Select2::classname(), [
'items' => ['One' => 'One', 'Two' => 'Two', 'Three' => 'Three'],
'class' => 'form-control',
]) ?>
Bootstrap没有类可以更改它,所以我认为我需要更改其样式。
答案 0 :(得分:0)
您可以像下面这样添加样式:
<?= $form->field($model, 'my_number')
->widget(Select2::classname(), [
'items' => ['One' => 'One', 'Two' => 'Two', 'Three' => 'Three'],
'class' => 'form-control',
'options' => ['style' => 'font:yourfontfamilly'],
]) ?>
答案 1 :(得分:0)
在使用Kartik Select2并为select2自定义Font-family
时,您需要更新select2-krajee.css
文件中添加的以下类。如果您想要更改font-family
.select2-container--krajee .select2-selection{
font-family:Roboto, sans-serif !important;
}
.select2-container--krajee .select2-results__option{
font-family:Roboto, sans-serif !important;
}
.select2-container--krajee .select2-selection--single .select2-selection__rendered{
color:red !important;
}
.select2-container--krajee .select2-selection--single .select2-selection__placeholder{
color:red !important;
}
要更改下拉选项的颜色,请使用顶部第一部分的font-family
选项列出的同一类,即.select2-container--krajee .select2-results__option
。
希望有帮助