html - 如何在 Chrome 中将数字输入重置为默认行为

标签 html css

我有一个文件,其中定义了以下 CSS

input[type='number'] {
    -moz-appearance: textfield;
}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

现在我想针对一个特定的目标来撤销上面的操作。使用 FireFox 我可以简单地做

.reset [type="number"] {
    -moz-appearance: spinner-textfield;
}

但是在 Chrome 中,这是行不通的

.reset input[type='number']::-webkit-outer-spin-button,
.reset input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: spinner-textfield;
}

火狐

enter image description here

Chrome

enter image description here

input[type='number'] {
    -moz-appearance: textfield;
}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.reset [type="number"] {
    -moz-appearance: spinner-textfield;
}

.reset input[type='number']::-webkit-outer-spin-button,
.reset input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: spinner-textfield;
}
<input type="number" />

<div class="reset">
    <input type="number" />
</div>

如何让微调按钮重新出现在 Chrome 中?

最佳答案

您要查找的值是 inner-spin-button,请参阅代码段。

input[type='number'] {
    -moz-appearance: textfield;
}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.reset [type="number"] {
    -moz-appearance: spinner-textfield;
}

.reset input[type='number']::-webkit-outer-spin-button,
.reset input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: inner-spin-button;
}
<input type="number" />

<div class="reset">
    <input type="number" />
</div>

关于html - 如何在 Chrome 中将数字输入重置为默认行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50839907/

相关文章:

javascript - 为垂直文本滚动添加动态透明度(不透明度)

javascript - 音频播放器文件无法在线加载,但可以在本地运行

python - Websockify 错误 - 地址已在使用中

css - Internet Explorer 中的网站对齐问题

HTML - 溢出和位置绝对问题

css - 模态淡入淡出不起作用

html - 在 html 列中换行

asp.net - 向转发器控件的每个元素添加一个 div 覆盖

java - 更改已填充菜单的背景

html - overflow 仅适用于元素符号,不适用于 li 的内容