样式自动填充或自动完成默认浏览器下拉菜单

Posted

技术标签:

【中文标题】样式自动填充或自动完成默认浏览器下拉菜单【英文标题】:Style Autofill or Autocomplete Default Browser Dropdown 【发布时间】:2015-02-11 18:13:10 【问题描述】:

是否有某种类型的 css 前缀、插件、javascript 或 jquery 允许您设置默认浏览器自动完成/自动填充 dropdown 的样式。不是用于搜索字段...而是用于<input type="email">

我已经使用input:-webkit-autofillinput:-webkit-autofill:hoverinput:-webkit-autofill:first-line来改变黄色背景的外观、字体系列、颜色等(在Chrome中)

现在我正在尝试覆盖 dropdown 的默认外观 - 这是由您的浏览器生成的。

    我正在尝试为所有用户名/电子邮件自动填充下拉菜单自定义外观、文本颜色、:悬停颜色、字体等。

    我不想指定数据列表,也不想有任何预定义的变量...

    我不想转autocomplete="off"

我使用 dropkick.js 自定义我的所有 <select> 下拉菜单 - 并将它们更改为 <ul> 元素。

我想知道是否存在类似的东西来以类似的方式自定义所有其他自动填充或自动完成下拉菜单。

这可能吗?

【问题讨论】:

【参考方案1】:

我有同样的问题,不幸的是everythingI've seen 说这不能以任何“原生”方式完成。大多数人给出的主要建议是将自动完成设置为关闭,然后构建和设置样式yourown,在大多数情况下,这可能比它的价值更多。

【讨论】:

以上是关于样式自动填充或自动完成默认浏览器下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

手机网页开发 手机网页怎么改变下拉select option菜单默认效果

前端开发之自动完成下拉菜单AJAX版

Excel中设置下拉菜单并填充不同颜色

Toad 自动完成下拉菜单

什么会导致 Chrome 自动填充功能停止工作?

链式下拉菜单中的默认值