📅  最后修改于: 2023-12-03 15:08:16.209000             🧑  作者: Mango
有时候我们需要使用自定义样式的input类型,而默认情况下输入类型带有向上和向下箭头,这时候如何去除这些箭头呢?
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
这个方法使用appearance属性,将-webkit-appearance设置为none即可去除箭头。
input[type='number'] {
-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
这个方法同样使用appearance属性,加上-webkit-outer-spin-button的伪类选择器来去除箭头。
input[type='number'] {
-moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
这个方法只使用了::-webkit-inner-spin-button选择器,同样可以去除箭头。
以上三种方法都可以去除箭头,具体使用哪种方法取决于个人喜好。