Get affordable and hassle-free WordPress hosting plans with Cloudways — start your free trial today.
The caret-color
property in CSS changes the color of the cursor (caret) in inputs, texareas, or really any element that is editable, like:
input,
textarea,
[contenteditable] {
caret-color: red;
}
The color of the caret generally matches the color
of the text, but this property allows you to change those independently.
Faking it
Before this existed there was a method for faking it involving forcing the text to be transparent (where supported via -webkit-text-fill-color
) and making the text show back up, colorized, via text-shadow
.