javascript - 如何替换 select2 默认微调器?

标签 javascript jquery css jquery-select2

如何替换select2 spinner.gif?

我尝试过下一个CSS:

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
   background: #fff url('custom-spinner.gif') no-repeat 100% !important;
   background: #fff url('custom-spinner.gif') no-repeat 100% !important;
 }

这是屏幕截图:

screenshot

我没有实现将默认的 select2-spinner.gif 替换为 spinner1-gif

这是CSS https://github.com/ivaynberg/select2/blob/master/select2.css

最佳答案

这是 select2.css 版本 3.3.1 中“spinner.gif”的每个实例。复制此文件,更改文件路径的每个实例,并将其放入在 select2.css 之后加载的样式表中。

.select2-search input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

关于javascript - 如何替换 select2 默认微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15418796/

相关文章:

javascript - 在 [contenteditable] div 中完全禁用粘贴

php - 如何使用 PHP 自动填充输入字段并保存 cookie?

javascript - jquery - 仅在异步调用完成后显示 div

javascript - 平板电脑屏幕方向错误

html - 在较小的屏幕上将两列合并为一列?

javascript - 在 jQuery weekcalendar 插件中为事件设置不同的背景颜色

javascript - 如何使用 jQuery 删除不在 DOM 上的元素?

javascript - 如何不访问chrome商店直接安装扩展

javascript - 使用 JavaScript 不显示::ms-clear 伪元素

javascript - 将填充从像素转换为百分比