input[type=tel] { /* 去掉默认外观 */ appearance: none; -webkit-appearance: none; /* 输入框样式 */ box-sizing: border-box; width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; /* 输入格式验证 */ pattern: ^\d{11}$; }
代码解释:
首先,大家选中了所有类型为“tel”的输入框,即手机号码输入框。
input[type=tel]
然后,大家使用CSS的外观属性“appearance”和它的前缀“-webkit-appearance”来消除默认外观,使输入框更加自定义。
appearance: none; -webkit-appearance: none;
接下来,大家设置输入框的基本样式,包括盒模型、宽度、内边距、边框以及边框圆角。
box-sizing: border-box; width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px;
最后,大家使用输入框的“pattern”属性来验证输入内容是否符合手机号码的格式,确保用户输入的是11位数字。
pattern: ^\d{11}$;
以上是CSS手机号码的代码及解释,使用这段代码可以使手机输入框的外观更加美观,且输入内容更加规范化和安全。