在 CSS 中可以使用 "caret-color" 属性来设置 input 光标的颜色。如果要设置光标粗细,可以使用 "border" 属性来实现。
例如:
input {
caret-color: red;
border: 2px solid blue;
}
这样设置后,光标的颜色是红色,粗细是 2px,边框颜色是蓝色。
注意:
- 浏览器的兼容性不同,可能需要使用前缀来兼容低版本浏览器.
- 如果你想让输入框本身也有边框,可以使用box-sizing: border-box;来实现
- 如果你想改变光标的形状,可以使用cursor属性来实现。