恢复输入类型= chrome中的数字微调器

Chr*_*Fin 2 html css google-chrome metro-ui-css

我有一个主题基于的应用程序Metro UI CSS隐藏了(我认为)Chrome在使用时添加的漂亮和有用的微调器<input type="number" />.

我试图"覆盖"这个规则,但我无法弄清楚我有什么价值来设置它:

input[type=number]::-webkit-outer-spin-button, 
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: initial !important;
}
Run Code Online (Sandbox Code Playgroud)

不起作用(见FIDDLE).

恢复它们的正确值是什么?

PS:我试图避免仅从基本CSS中删除规则以避免更新问题...

quw*_*quw 9

设置-webkit-appearanceinner-spin-button,按钮的默认值.

input[type=number]::-webkit-outer-spin-button, 
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: inner-spin-button !important;
}
Run Code Online (Sandbox Code Playgroud)

  • 当然.打开Chrome开发者工具,然后点击右上角的齿轮.在General | Elements下,有一个"Show user agent shadow DOM"选项.启用它,然后检查输入元素.展开元素和`#shadow-root(user-agent)`子元素.找到要设置样式的阴影元素,然后查看样式窗格中的灰色样式.[图像](http://i.imgur.com/TlNwUQF.png) (3认同)
  • 我的朋友你在哪里?我只是花了一整天的时间来解决这个问题。如果我们在现实生活中见面,我需要吻你。非常感谢! (2认同)