Перейти к содержимому

Свойство CSS caret-color

Свойство caret-color задаёт цвет курсора вставки (каретки). Это тонкая вертикальная линия, которую легко заметить благодаря её миганию. По умолчанию этот курсор чёрный. Однако свойство caret-color позволяет задать для него любой цвет.

Начальное значениеauto
Применяется кЭлементы, принимающие ввод текста.
НаследуетсяНет.
АнимацияНет.
ВерсияCSS3
Синтаксис DOMobject.style.caretColor = "#1c87c9";

Синтаксис

Синтаксис свойства CSS caret-color

css
caret-color: auto | color;

Пример свойства caret-color:

Пример использования свойства CSS caret-color со значениями transparent и цветом

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .caret-example1 {
        caret-color: transparent;
      }
      .caret-example2 {
        caret-color: #1c87c9;
      }
    </style>
  </head>
  <body>
    <h2>Caret-color property example</h2>
    <input value="Default caret color" />
    <br />
    <br />
    <input class="caret-example1" value="Transparent caret color" />
    <br />
    <br />
    <input class="caret-example2" value="Custom caret color" />
  </body>
</html>

Значения

ЗначениеОписание
autoУстанавливает текущий цвет текста. Это значение по умолчанию.
colorЗадаёт цвет каретки.
initialЗаставляет свойство использовать значение по умолчанию.
inheritНаследует свойство от родительского элемента.

Практика

Какова функция свойства CSS caret-color?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.