select2插件使用及样式修改

一、select2插件使用

1、引入相关文件
引入select2.min.js、select2.min.css和jquery文件
2、使用
html文件:<select id="select2id"><option></option></select>
js文件:$("#select2id").select2();
3、展示
在这里插入图片描述
在这里插入图片描述

注:select2插件可以搜索下拉框的内容(适合选项特别多的情况)

二、样式修改

1、下拉区域背景颜色
此例中设置成灰色

.select2-drop-active{
            background-color:rgba(0,0,0,.3) !important;
        }

在这里插入图片描述

2.显示框文字样式

.select2-container .select2-choice>.select2-chosen {
    text-align:center;
    color:#29f;
}

在这里插入图片描述

注:此处是以文字居中和颜色为例,其它文字样式都可以在此处修改
3.显示框颜色

.select2-container .select2-choice {
            color:#29f;
            background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#00070d),color-stop(0.5,#00070d));
            border-radius: 0px;
            border: 1px solid #29f;
        }

在这里插入图片描述

注:以背景颜色为例
4、显示框小图标

.select2-container .select2-choice abbr {
            background: url(select2.png) right top no-repeat;
        }

注:select2.png就是显示的下三角图标,想要更换图标可以改成自己路径下的图片名称
5、显示框样式

.select2-container .select2-choice .select2-arrow {
            background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#00070d),color-stop(0.6,#00070d));
            border: 1px solid #29f;
        }

在这里插入图片描述
注:以背景颜色和边框为例
6、下拉区域字体

.select2-drop{
            color:red;
        }

在这里插入图片描述
7、下拉区域输入框

.select2-search input {
    background: url(./js/jquery/select2/select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#4784b9),color-stop(0.99,#2e81c9));

注:可以修改图片
8、下拉选中区域

.select2-results .select2-highlighted {
            background: #29f;
        }

在这里插入图片描述
9、下拉区域宽度修改(不与显示区域一样大小)
动态更改下拉区域尺寸
js:$("#select2id").select2({dropdownCssClass:'bigdrop'});
css:.bigdrop { width:19rem !important; }
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值