如何去掉 chrome 中的输入框?

发布于 2024-11-05 18:35:54 字数 53 浏览 0 评论 0原文

在 Chrome 中,我的设计在搜索输入字段的边缘有一个浅色边框或轮廓。我怎样才能摆脱这个?

In Chrome, my design has a light border or outline along the edges of the search input field. How can I get rid of this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

情栀口红 2024-11-12 18:35:54

如果您指的是蓝色“发光”,请添加以下 CSS:

outline: none;

If you mean the blue "glow", add this CSS:

outline: none;
古镇旧梦 2024-11-12 18:35:54
form#search input[type="search"] { 
    -webkit-appearance: none; 
}

请注意,这将禁用选择元素箭头。

form#search input[type="search"] { 
    -webkit-appearance: none; 
}

Mind that this will disable the select element arrow.

孤独患者 2024-11-12 18:35:54
input, select {
    outline: none;
}

这将禁用所有常规表单元素的浏览器轮廓。

input, select {
    outline: none;
}

This will disable the browser outline for all regular form elements.

饮惑 2024-11-12 18:35:54

嘿,去除轮廓很容易。只需在 css 中将 none 设置为输入字段的 outline 属性即可。

例如,

form input[type=text]:focus, form input[type=password]:focus, textarea:focus {
    outline: none;
}

上面将删除 chrome 和 safari 浏览器中表单元素焦点上的轮廓边框。

Hey, it is easy to remove outline. Just set none to input field's outline property in css.

For e.g.

form input[type=text]:focus, form input[type=password]:focus, textarea:focus {
    outline: none;
}

Above will remove outline border in chrome and safari browsers on form element focus.

彻夜缠绵 2024-11-12 18:35:54

这个片段对我有用:

input:focus {
    box-shadow: none;
}

This snippet worked for me:

input:focus {
    box-shadow: none;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文