覆盖-webkit-search-cancel-button

时间:2014-04-08 06:06:40

标签: javascript html css search

我试图覆盖搜索栏中显示的小(x),让它做的不仅仅是清除搜索

目前这是我的搜索栏: HTML:

<input type="search" class="form-control" id="inputSearch" placeholder="Search for node" onchange="searchForNode(this)"></div>

CSS:

#inputSearch::-webkit-search-cancel-button{
    position:relative;
    right:20px;    
}

有什么想法吗?感谢。

2 个答案:

答案 0 :(得分:12)

<强> DEMO

1)Mozilla将搜索输入视为文本。但是对于Webkit浏览器(Chrome,Safari),搜索输入的样式为客户端创建的HTML

2) for chrome

<强> CSS

<强> Article link

input[type="search"]::-webkit-search-cancel-button {

  /* Remove default */
  -webkit-appearance: none;

  /* Now your own custom styles */
  height: 10px;
  width: 10px;
  background: red;
  /* Will place small red box on the right of input (positioning carries over) */

}

<强> Similar Question

答案 1 :(得分:1)

Chrome 的示例:

useEffect(() => getUsers(),[Details]);