DEV Community

Cover image for How to change caret color using CSS ???
Sham Gurav
Sham Gurav

Posted on

How to change caret color using CSS ???

You might be wondering what is caret and why I need to change the color of caret ???

caret is blinking cursor in any text input field , visible marker where the next character typed will be inserted. This is sometimes referred to as the text input cursor. By default, it is black, but its color can be altered with this property.

Sometimes you want to change the color of caret to match the theme of website or make it visible and noticeable in dark themes of websites. At these times You can change the color of caret using caret-color property in CSS.

Code-

input {
  caret-color: red;
}
Enter fullscreen mode Exit fullscreen mode

Result -

 RED caret-color

Resources -

1) caret-color MDN Documentation

Top comments (2)

Collapse
 
afif profile image
Temani Afif

can you please remove the JS tag since the post is only about CSS?

Collapse
 
shamgurav96 profile image
Sham Gurav

Okay 👍