关注输入框时删除边框[重复]

Posted

技术标签:

【中文标题】关注输入框时删除边框[重复]【英文标题】:remove the border when focusing on an input box [duplicate] 【发布时间】:2016-04-17 03:03:04 【问题描述】:

关于这方面还有其他事情,但似乎没有一个解决方案有效。

我正在尝试摆脱谷歌浏览器在任何输入框周围放置的浅蓝色边框。我的代码:

#alphatxt:focus 
    border: 0;
    outline:none;

它适用于按钮,但不适用于任何输入字段 它仍然没有删除边框,我已经尝试了多种不同的技术,但仍然没有任何乐趣。

这个可以吗?

谢谢

【问题讨论】:

查看此链接***.com/questions/3397113/… Here is your code。它对我有用... 【参考方案1】:

你可以试试它会起作用的

#alphatxt:focus 
 outline: none; // removes blue outline on focus
 border: 0;  // removes border
 box-shadow: none; // removes shadow (for bootstrap etc )

【讨论】:

【参考方案2】:

尝试做

input:focus,
#alphatxt:focus 
    outline: 0;

但是我不建议删除它,因为轮廓用于没有鼠标的人,因此他们可以使用“标签”以及视障人士。 http://www.outlinenone.com/

【讨论】:

【参考方案3】:

您需要覆盖 outline 属性,这是浏览器的默认值:

https://jsfiddle.net/hv8s8ygn/

input:focus 
  outline: none;

【讨论】:

【参考方案4】:

将下面的 css 放入你的 css 文件中

input[type="text"]:focus, textarea:focus 

  border: none !important;
  outline: 0 none;

【讨论】:

我不知道“大纲”定义(有时它对我有用,有时它不),但至于“边界”定义 - 这是一个非常糟糕的主意对于所有文本(和文本区域)字段,因为无论 Chrome 是什么,关注这些字段都会隐藏它们的边框,即使它是我们希望在这些字段中拥有的常规边框......

以上是关于关注输入框时删除边框[重复]的主要内容,如果未能解决你的问题,请参考以下文章

CSS禁止Chrome谷歌浏览器激活输入框后自动添加橘黄色边框

如何删除选择输入的默认镀铬样式?

Qt 搜索框

C#文本框边框颜色如何改变

用户单击表单文本框时的格式帮助

当我输入一个文本框时,我会填充一些文本框