飞龙博客

前端文字教程

css或html5怎样移除input type number 上下小箭头

feilong.org 修订于2021-01-22 02:40:22 您好,第 258 位朋友!

怎样移除 HTML5 input 在 type="number" 时的上下小箭头?
飞龙试了一下,主要有2种方法,可以移除此数字下拉框type="number" 右边的上下小箭头。

方法1:
将 type="number" 改为 type="tel"
同样只能输入数字,弹出数字键盘,但是不出现上下箭头,很好。

<input type="tel" name="numIs" value="1" maxlength="1" />

方法2:
针对 input type="number" 的元素 ,添加 spin0 的样式名即可。

1
2
3
.spin0{-moz-appearance:textfield;}
.spin0::-webkit-outer-spin-button,
.spin0::-webkit-inner-spin-button{-webkit-appearance:none}
<input type="number" class="spin0" name="numIs" value="1" maxlength="1" />

是不是很简单?

更新网址:https://feilong.org/css-html5-input-type-number-arrows
最初发布:20080318 12:39:19 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: html css 教程

新作: