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

是否可以始终显示输入“数字”的上/下箭头?

阎鹏
2023-03-14

我希望始终显示输入“数字”字段的上/下箭头。这可能吗?到目前为止我还没有任何运气

http://jsfiddle.net/oneeezy/qunbnL6u/

HTML:

<input type="number" />

CSS:

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   -webkit-appearance: "Always Show Up/Down Arrows";

}

共有3个答案

阮健
2023-03-14

如果您试图在不同的浏览器上获得相同的外观,您可能会被迫使用插件/小部件或自己构建一个插件/小部件,主浏览器似乎都以不同的方式实现数字旋转器。

试试jQueryUI的spinner小部件,它在样式方面提供了更多的通用性。

工作实例

<p>
    <label for="spinner">Select a value:</label>
    <input id="spinner" name="value" />
</p>

$("#spinner").spinner();
傅献
2023-03-14

我试过这个,效果很好

input[type=number]::-webkit-inner-spin-button {
    opacity: 1
}

</style>
<input type="number" value="1" min="1" max="999">

这里找到的

司寇照
2023-03-14

您可以通过使用“不透明度”属性(至少在Chrome中)实现这一点:

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}

如上所述,这可能只适用于Chrome。因此,在野外使用此代码时要小心,不要让其他浏览器掉队。

 类似资料:
  • 问题内容: 我想始终显示输入“数字”字段的上/下箭头。这可能吗?到目前为止,我还没有任何运气… HTML: CSS: 问题答案: 您可以使用Opacity属性(至少在Chrome中)实现此目的: 如上所述,这可能仅在Chrome中有效。因此,请谨慎使用此代码,不要对其他浏览器进行回退。

  • 有没有办法将值的格式设置为始终显示两位小数? 示例:我想查看,而不是。

  • 我正在制作一个表单,用户可以使用html数字输入标记输入美元金额。有没有办法让输入框始终显示2位小数?

  • 问题内容: 我正在寻找一个 HTML 或 ASCII 字符,该字符是向上或向下的三角形,因此可以将其用作切换开关。 我发现↑()和↓()-但它们的茎很窄。我只是在寻找HTML箭头“ head”。 问题答案: Unicode箭头: ▲-U + 25B2黑色向上指向三角形 ▼-U + 25BC黑色向下指向三角形 ▴-U + 25B4黑色向上指向三角形 ▾-U + 25BE小黑向下指向三角形 对于▲和▼

  • 这是所有新react开发人员的一个普遍问题,但不知何故,我无法理解可用解决方案背后的逻辑。我试图使用钩子更新状态变量,并尝试它读取更新后的值,但它总是返回以前的值而不是新值。下面是我代码执行的顺序。 单击按钮时,它执行以下代码并更新状态,但显示旧值。 控制台日志: 单击第一个按钮: 单击的ID:0 AccountID:0 单击的ID:1 AccountId:0 谁能告诉我这种行为背后的原因和如何解

  • 问题内容: 我有一个ng模型的浮点值,我希望始终在其小数点后2位显示: 当“ myNumb”为小数时,此方法适用于大多数情况。但是,如果“ myNumb”的小数位数少于2个(3.2)或整数(30), 则不会强制显示小数点后2位。如何在字段中强制显示小数点后2位 问题答案: AngularJS-输入数字两位小数可以帮助…过滤: 设置正则表达式以使用ng-pattern验证输入。在这里,我只接受最多2