2

我正在使用 bootstrap-switch - v3.3.1,但在切换时我不需要切换器的默认蓝色轮廓在此处输入图像描述,我设置style="outline: 0 none;了输入但它不起作用。

这是我的html:

            <div class="switch" style="display:inline-block;>
                <input id="accu-switcher" type="checkbox" style="outline: 0 none;" checked data-label-text="TEXT"/>
            </div>

JS:

 $('#accu-switcher').bootstrapSwitch({size: "mini",state: false});
        $('.module .switch').css("visibility","visible");
4

3 回答 3

3

更新此 css 类或将其覆盖为:

.bootstrap-switch.bootstrap-switch-focused
{
    outline: none;
    box-shadow: none;
}
于 2015-04-21T02:41:03.150 回答
1

CSS:

.bootstrap-switch:focus {
  outline: none;
}
于 2015-04-21T02:34:38.380 回答
0

Bootstrap 开关具有以下 css 负责发光,outline: none;单独不会将其删除。(引导切换 css 文件

.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

像这样的事情应该这样做

.bootstrap-switch{
  border-color: #66afe9; /*you can change this depending on your application's background color */
  outline: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

这是一个演示

于 2015-04-21T02:46:56.393 回答