输入类型搜索隐藏图标

Sou*_*abh 6 html html5

在chrome中,当我在搜索字段中键入时,会出现一个十字架,在单击时清除该字段(也可以使用Esc此字段).

<input type="search">
Run Code Online (Sandbox Code Playgroud)

有没有办法隐藏这个十字架?

小提琴


编辑:

如果使用属性results="2",它也会开始显示放大镜.这是什么魔法?为什么在使用results属性时会出现玻璃?

<input type="search" results="2">
Run Code Online (Sandbox Code Playgroud)

小提琴

neo*_*hit 22

Sourabh你需要禁用WebKit专有的伪元素

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)

如果这有帮助,请告诉我

对于您的情况使用:

input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)