帮我美化一下 input type=number 的样式
时间: 2023-11-22 16:52:56 浏览: 32
好的,可以使用以下CSS样式进行美化:
```css
input[type=number] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
height: 40px;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number]:focus {
outline: none;
border-color: #66afe9;
box-shadow: 0 0 5px rgba(102,175,233,.5);
}
```
这个样式会将 input type=number 元素的外观更改为没有默认样式。其中,-webkit-appearance、-moz-appearance 和 appearance 属性用于删除默认样式,width、height、padding、font-size、border、border-radius 和 box-sizing 属性用于设置元素的大小和边框。最后,-webkit-inner-spin-button 和 -webkit-outer-spin-button 属性用于删除默认的增加和减少按钮。