删除Chrome中的焦点颜色

red*_*ory 5 javascript css forms jquery

我的输入和textarea字段在聚焦时会出现一种颜色:

在此输入图像描述

这似乎发生在Chrome中,但不是Firefox.

我试图用一些jQuery改变颜色:

if ($('body').is('#contact')) {
        $('input').focus(function() {
            $(this).css('border', '2px solid #ce1443');
            console.log('focus');
        });

         $('textarea').focus(function() {
            $('textarea').css('border', '2px solid #ce1443');
        });
    }
Run Code Online (Sandbox Code Playgroud)

然而,这似乎只会使当前边界更大......但它没有消除蓝色.

pim*_*vdb 7

使用outline: noneCSS属性:http://jsfiddle.net/ZnefN/.


SpY*_*3HH 5

试试css:

input:focus {
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)

并获取所有输入和文本区域以及选择框

input:focus, select:focus, textarea:focus {
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)

另外,我觉得这可能是多余的这个问题,