J'ai essayé de le rechercher sur Google et, étonnamment, je n'ai trouvé aucun résultat lié. Je me demande comment utiliser CSS pour ajuster le curseur clignotant dans le champ de recherche avec CSS? semble que la taille du curseur clignotant est toujours originale petite taille du texte.
'Caret' est le mot que vous recherchez. Je crois cependant que cela fait partie de la conception des navigateurs, et non à la portée de CSS.
Cependant, voici un article intéressant sur la simulation d’un changement de curseur utilisant Javascript et CSS http://www.dynamicdrive.com/forums/showthread.php?t=17450 Cela me semble un peu incertain, mais probablement le seul moyen d'accomplir la tâche. Le point principal de l'article est:
Nous aurons un texte clair quelque part sur l’écran, hors de la vue du spectateur et lorsque l'utilisateur clique sur notre "faux terminal", nous allons concentrez-vous sur la zone de texte et lorsque l'utilisateur commence à taper, nous allons simplement ajoutez les données saisies dans la zone de texte à notre "terminal" et c’est cette.
Ici est la démo en action.
Vous pouvez également utiliser ce qui suit pour changer la couleur du curseur,
input{
caret-color:red;
}
<input type="text">
Rechercher Caret au lieu de Curseur vous donnera plus de résultats.
Apparemment, ce n'est pas possible dans une zone de texte, mais dans d'autres éléments via Javascript:
Jeter un coup d'œil à:
Comment contrôler la taille du curseur/caret avec CSS
Comment modifier le curseur avec css
et
Il n’existe actuellement aucun moyen de styler le curseur, mais vous pouvez le faire si vous utilisez un autre élément DOM pour afficher la valeur de contrôle d’entrée. Jetez un oeil à Comment utiliser ce curseur carré dans un champ de saisie HTML?
Si les majuscules conviennent dans votre contexte, vous pouvez utiliser l'attribut CSS font-variant: small-caps; pour obtenir le curseur plus grand que le texte.
Une autre approche consiste à créer votre propre curseur à l'aide d'un remplacement de champ de saisie. Quelqu'un a passé du temps et a obtenu un résultat positif , mais l'auteur recommande de continuer à utiliser le curseur standard.
Vous ne pouvez pas changer la largeur du curseur (du moins pour le moment); Mais vous pouvez changer la couleur du curseur pour la majorité des navigateurs modernes
https://developer.mozilla.org/en-US/docs/Web/CSS/caret-color
input {
caret-color: red;
caret-color: #ff0000;
caret-color: rgb(255, 0, 0);
caret-color: hsl(0, 97%, 50%);
}
Comme je le sais, il n’existe aucun moyen direct d’appeler le curseur . À la place, voici quelques informations utiles qui peuvent vous aider à vous frayer un chemin à travers ces problèmes.
Par défaut, la hauteur du curseur correspond à la hauteur de la police. Le seul moment où elle ne le sera pas, c'est lorsque la hauteur de la ligne est spécifiée.
Ainsi, si vous souhaitez modifier la hauteur du curseur, vous pouvez le faire en utilisant la taille de police ou la hauteur de ligne si vous ne souhaitez pas modifier la taille de la police.