Twitter bootstrap 选择2 4.0.0引导主题
在select2 4.0版本中有一个主题选项。但是,在文档中,我找不到该选项的含义以及如何创建自定义主题() 我已经找到select2的Bootstrap3主题,但它似乎只适用于3.5版本 所以我可以为select2最新版本(4.0)创建自定义主题吗?基本上,我需要bootstrap 3样式,最好使用较少的文件正在为Select2 4.0.0开发bootstrap 3主题Twitter bootstrap 选择2 4.0.0引导主题,twitter-bootstrap,jquery-select2,Twitter Bootstrap,Jquery Select2,在select2 4.0版本中有一个主题选项。但是,在文档中,我找不到该选项的含义以及如何创建自定义主题() 我已经找到select2的Bootstrap3主题,但它似乎只适用于3.5版本 所以我可以为select2最新版本(4.0)创建自定义主题吗?基本上,我需要bootstrap 3样式,最好使用较少的文件正在为Select2 4.0.0开发bootstrap 3主题 目前还没有任何关于为Select2 4.0.0创建主题的文档,但如果您想使用Kevin Brown答案中的引导样式,请查看
目前还没有任何关于为Select2 4.0.0创建主题的文档,但如果您想使用Kevin Brown答案中的引导样式,请查看Selector的主题。 如果将此css文件添加到页面中,请保留默认的select2样式
您也可以从
使用Select2
单选2
JAVA
Javascript
PHP
Visual Basic
多选2
JAVA
Javascript
PHP
Visual Basic
$(“#单个”)。选择2({
占位符:“选择一种编程语言”,
allowClear:对
});
$(“#倍数”)。选择2({
占位符:“选择一种编程语言”,
allowClear:对
});
在select2官方网站中也提到了bootstrap 4的官方支持主题
Git主题回购
https://github.com/ttskch/select2-bootstrap4-theme
现场演示
https://ttskch.github.io/select2-bootstrap4-theme/
使用CLI安装
# npm
$ npm install @ttskch/select2-bootstrap4-theme
# yarn
$ yarn add @ttskch/select2-bootstrap4-theme
# composer
$ composer require ttskch/select2-bootstrap4-theme
CDN
选择2插件:
HTML:
虚拟1
虚拟2
虚拟3
虚拟4
//创建自己的脚本css
CSS:
.选择2{
显示:块!重要;
宽度:100%!重要;
高度:计算(1.5em+0.75rem+2px)!重要;
填充:0.375rem 0.75rem!重要;
字体大小:1rem!重要;
字体重量:400!重要;
线高:1.5!重要;
颜色:#495057!重要;
背景色:#fff!重要;
背景剪辑:填充框!重要;
边框:1px实心#ced4da!重要;
边界半径:0.25rem!重要;
过渡:边框颜色0.15秒缓进缓出,方框阴影0.15秒缓进缓出!重要;
}
.选择2 span{
边界:没有!重要;
边距:0!重要;
填充:0!重要;
}
//创建自己的脚本js
JS:
$(文档).ready(函数(){
$('.basic single')。选择2();
});
好的,谢谢。事实上,我选择了另一个插件,因为我在这个插件上遇到了一些问题(如果我没记错的话)。但不管怎样,谢谢如果我可以问的话,你选择了哪个插件?Thx@Victor你最终使用了哪个插件?
# npm
$ npm install @ttskch/select2-bootstrap4-theme
# yarn
$ yarn add @ttskch/select2-bootstrap4-theme
# composer
$ composer require ttskch/select2-bootstrap4-theme
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@ttskch/select2-bootstrap4-theme@x.x.x/dist/select2-bootstrap4.min.css">
https://select2.org/
Select2 Plugin:
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
HTML:
<select id="id_user" class="custom-select select2 basic-single" name="id_user">
<option value="1">Dummy 1</option>
<option value="2">Dummy 2</option>
<option value="3">Dummy 3</option>
<option value="4">Dummy 4</option>
</select>
// create your own script css
CSS:
.select2 {
display: block!important;
width: 100%!important;
height: calc(1.5em + 0.75rem + 2px)!important;
padding: 0.375rem 0.75rem!important;
font-size: 1rem!important;
font-weight: 400!important;
line-height: 1.5!important;
color: #495057!important;
background-color: #fff!important;
background-clip: padding-box!important;
border: 1px solid #ced4da!important;
border-radius: 0.25rem!important;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out!important;
}
.select2 span {
border: none!important;
margin: 0!important;
padding: 0!important;
}
// create your own script js
JS:
$(document).ready(function() {
$('.basic-single').select2();
});