Siempre he estado interesado en tener textarea
elementos con funcionalidades adicionales, tales como código de destacar, sin dejar quedando como simples áreas de texto editables. He experimentado un poco aquí: http://www.dcc.uchile.cl/~jmunoz/
Está lejos de ser óptimo y bastante problemático, pero aún así ... Permite resaltar texto usando reglas arbitrarias. Solía tener una versión funcional que permitía cambiar el color del texto (y no solo el fondo), pero tenía algunos problemas.
Básicamente lo que hago es agregar una superposición div
con exactamente el mismo contenido y estilo de fuente que el área de texto pero con fuentes transparentes. El texto interior tiene span
elementos envolventes ciertas palabras y frases que pueden tener fondos especiales, bordes, etc.
para permitir diferentes colores de la fuente, he intentado hacer que el texto textarea
transparente, al tiempo que muestra la superposición de texto div
. El problema principal allí fue que el cursor se volvió transparente también.
Yo diría que usar un div
con contenido editable parece una opción mucho mejor.
Esto es exactamente lo que estaba buscando. jugaré con tu código por un tiempo. – Rahul
¿Todavía puedo obtener la recompensa? lol. Pero realmente, no confíes demasiado en ese código, era un programador mucho menos experimentado en aquel entonces. Puedes hacer lo que quieras con él, pero si yo fuera tú, solo lo usaría como referencia y lo construiría desde cero. –
espero que te den jajaja. Estoy creando desde cero, es solo que necesitaba un código básico simple para comenzar y crear una biblioteca adecuada para él :) – Rahul