.dateInput-day,
.dateInput-month {
width: 50px;
height: 50px;
border-radius: 10px;
text-align: center;
font-size: 20px;
}
<form class="dateInput">
<input type="number" class="dateInput-day">
<input type="number" class="dateInput-month">
</form>
我有这样的代码,当然,如果可能的话,我需要调整上下箭头的设计。
- 将按钮移到字段外,在右侧
- 风格化按钮:圆边和改变颜色
希望有人知道,提前谢谢。
jQuery解决方案:
为了避免在不同浏览器中输入不正确显示形式的可能“麻烦”,您通常可以拒绝
type="number"并使用通常的type="text",在添加“禁止”输入除数字和减号以外的任何字符之后:value无需挤压即可“重新计算”的选项ЛКМ:不幸的是,这些按钮无法使用 CSS 设置样式,但有一些方法可以使用附加组件。PrimeFaces UI 等库。
如何安装:https ://www.primefaces.org/primeui/#setup
微调器组件:https ://www.primefaces.org/primeui/#spinner
连接库后,组件在 2 行中初始化:
PS 组件库消除了一堆乱七八糟的未知bug代码
不幸的是,无法使用 CSS 进行样式设置,但您可以使用 JS。纯 JS 解决方案是这样的:
当然,解决方案需要定制,但这是一个完全可行的选项。
我为这个 numberPlugin 制作了一个特殊的插件,一切都是用俄语写的,如何连接,它已经在多个真实站点上使用过插件样式输入 type=number 插件站点https://number-plugin.ru 添加到头部连接插件
创建一个像 input type="number" 这样的元素
<input type="number" class="numb" id="1" value="1">在 JavaScript 文件中
$(document).ready(function () { $('.numb').number_plugin(); });