Je dois changer la couleur de fond du texte sélectionné à l'aide de Codemirror. Quelqu'un peut-il aider? P>
5 Réponses :
Je crois que c'est une préoccupation de CSS. Veuillez vous reporter à l'article suivant: P>
Remplacer la couleur de sélection de texte par défaut avec CSS < / a> p>
Codemirror utilise sa propre implémentation de la sélection, cette méthode ne fonctionne donc pas.
Modifier la couleur d'arrière-plan pour .Codemirror-sélectionnée {}, la classe est située dans CODEMIRROR.CSS
.CodeMirror-selected {background:#CCCCCC;}
La réponse ci-dessus manque l'essentiel Si vous devez également modifier la couleur de premier plan de la sélection, Codemirror a le ! important code>. Vous avez besoin de:
mark-selection.js code> addon
pour atteindre cela. p> p>
J'ai pu résoudre ceci en remplaçant la couleur de surbrillance spécifique au thème Codemirror: Cette solution s'applique à la version angularjs de Codemirror. P> P>
Vous devez importer Mark-Selection CODE> Ajoutez et définissez la couleur de fond personnalisée. P>
arrière-plan-couleur: en surbrillance; code> li>
ol>