当前位置: 首页 > 知识库问答 >
问题:

删除Chrome中的Datalist下拉箭头

常英毅
2023-03-14

Chrome显然为引用的文本输入添加了一个下拉箭头。它出现在Chrome34(金丝雀)中,但不在当前的稳定构建(Chrome31)中。

它仅在文本字段聚焦(请参见更新)并应用于输入类型textsearch时才显示。

就本机浏览器实现而言,情况可能更糟,但正如您在图中所见,它与我的设计规范相冲突。

<datalist id="list"><option value="foo"><option value="bar"></datalist>
<input type="text" list="list" name="field" maxlength="50" autocomplete="off" spellcheck="off" placeholder="Jump To">

箭头也出现在字段悬停时(不只是聚焦),不幸的是,当按钮本身悬停时,箭头也有自己的背景色:

共有1个答案

欧旻
2023-03-14

感谢alexander farkas的评论,以下是删除箭头的样式规则:

input::-webkit-calendar-picker-indicator {
  display: none;
}
 类似资料:
  • 我已经创建日期选择器作为一个按钮,当悬停它时,它在chrome浏览器中看起来很乱。可能原因只是因为它在浏览器中的默认行为,但是我可以在chrome上更改悬停效果吗? Firefox中的图像: 默认<代码> 按钮<代码> 镀铬图像: 默认<代码> 按钮<代码> 有没有办法消除Chrome上的悬停效果?

  • 描述 (Description) 您可以使用.dropdown类将下拉箭头添加到按钮。 它不会自动为您的按钮添加下拉功能。 要实现这一点,您必须附加Dropdown插件 。 例子 (Example) 以下示例演示如何向Foundation中的dropdown arrows to buttons添加dropdown arrows to buttons 。 <html> <head>

  • 问题内容: 我有选择的元素,我想删除的箭头,然后我可以添加其他图标..我能做到这一点的Firefox Safari和Chrome,但这并没有工作 IE9 。 SEE 小提琴上的 IE9 。我所需要的就是删除ie9中的箭头,请JSFIDDLE回答。 问题答案: 在IE9中,由于您已自定义div的高度和宽度并进行选择,因此需要更改css使其与您的css相匹配。 如果是IE10,则可以在css3以下使用

  • 我有一个下拉列表,其中填充了使用下面列出的PHP从目录中提取的文件,我正试图找出如何在选中这些文件时使用表单中的删除按钮删除它们。 在运行时更新代码。 编辑和更新代码 现在说警告:取消链接(/myhome/root/public_html/users/addicient/)[function.unlink]:在/home/revo/public_html/evo/avdeleteprocess中没

  • 问题内容: 我想删除下拉列表外面的边框。 我在尝试: 但是对我不起作用。 问题答案: 您能得到的最多是: 您无法完全设置样式,但可以尝试类似