caret-color
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
La propiedad CSS caret-color
especifica el color del cursor de texto, el indicador visible del punto de inserción en un elemento donde el usuario puede introducir texto u otro contenido.
/* Palabras clave */
caret-color: auto;
color: transparent;
color: currentColor;
/* Valores <color> */
caret-color: red;
caret-color: #5729e9;
caret-color: rgb(0, 200, 0);
caret-color: hsla(228, 4%, 24%, 0.8);
Nota: Los agentes usuario podrían incluir otras cosas que consideren "cursor de texto". Por ejemplo, puede haber una "cursor para navegación", que actúa de forma similar al cursor de texto pero puede ser movido en textos no editables. Por otro lado, la imagen de cursor mostrada cuando se coloca el cursor del ratón sobre texto cuando la propiedad cursor
es auto
, o sobre un elemento donde la propiedad cursor
es text
o vertical-text
, aunque a veces se parezca al cursor de texto, no lo es (es un cursor del ratón). En algunos navegadores que no soportan esta propiedad, el color del cursor de texto no está asociado al color de la fuente.
Valor inicial | auto |
---|---|
Applies to | all elements |
Heredable | yes |
Valor calculado | auto is computed as specified and <color> values are computed as defined for the color property. |
Animation type | a CSS data type are interpolated on each of their red, green, blue components, each handled as a real, floating-point number. Note that interpolation of colors happens in the alpha-premultiplied sRGBA color space to prevent unexpected grey colors to appear.">color |
Sintaxis
Valores
auto
-
Los agentes usuarios deberán usar
currentcolor
, pero podrían ajustar automáticamente el color del cursor para asegurar la correcta visibilidad y contraste con el contenido alrededor, posiblemente con base encurrentcolor
, el fondo, sombras, etc.Nota: Aunque los agentes usuarios puedan usar
currentcolor
(que usualmente es animable) para el valorauto
,auto
no es interpolado en las transiciones/animaciones. <color>
-
Color del cursor de texto.
Sintaxis formal
Ejemplo
HTML
<input />
CSS
input {
caret-color: red;
}
Resultado
Especificaciones
Specification |
---|
CSS Basic User Interface Module Level 4 # caret-color |
Compatibilidad con navegadores
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.