Reglas CSS sobrescritas por cssComposer.setRule(...)
Cuando cambio un estilo (es decir, el color del texto), pierdo cualquier otro estilo que antes estaba configurado por mi barra lateral personalizada (es decir, familia de fuentes, tamaño de fuente). No me queda claro qué cambias y dónde se sobrescribe el estilo... ¿Quizá puedas hacer una demostración en directo de tu...
Lee la respuesta completa abajo ↓Pregunta
Mi sitio tiene una barra lateral personalizada para establecer colores a nivel de sitio, familias de fuentes, tamaños de fuente, etc. Cuando cambio un estilo (es decir, color de texto), pierdo cualquier otro estilo que antes estaba configurado por mi barra lateral personalizada (por ejemplo, familia de fuentes, tamaño de fuente).
Para cambiar estos estilos estoy haciendo:
cssComposer.setRule("p", { "font-family": value }); cssComposer.setRule("h1", { "font-size": value }); cssComposer.setRule("a", { "color": valor });
¿Es esta la forma correcta de cambiar los estilos a nivel de todo el sitio? ¿Por qué se sobrescribe?
Respuestas (2)
Cuando cambio un estilo (es decir, el color del texto), pierdo cualquier otro estilo que antes estaba configurado por mi barra lateral personalizada (es decir, familia de fuentes, tamaño de fuente).
No me queda claro qué cambias y dónde se sobrescribe el estilo... ¿Quizá puedas hacer una demostración en directo de tu caso?
Hacer esto es correcto 'cssComposer.setRule("p", { "font-family": value })' pero no cambia la forma en que funciona el CSS; si tienes otra regla con el selector más fuerte, eso ganará
Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para actuar. Por favor, contacta con nosotros si tienes o encuentras las respuestas que necesitamos para que podamos investigar más a fondo.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1708
Los eventos de StyleManager se activan varias veces por cambio
Para reproducir: En una instalación limpia de GrapesJS, dentro de la página de demo (dentro de index.html), añade un oyente de eventos así:...
Issue #3059
El encabezado va en un cuadro de texto
Hola, primero gracias por crear GrapesJs, esto es muy útil. Tengo un problema: añado un encabezado en mi página y ese es el código que añad...
Issue #2075
[bug] control deslizante de estilo de valor mínimo bug
Cuando pongo el control deslizante a 0 (valor mínimo), el deslizador devuelve el valor -1 y esta propiedad de estilo queda completamente ig...
Issue #3058
Cómo modificar propiedades de bloques existentes en el gestor de estilos
Versión: 0.15.9 Cómo modificar/eliminar algunas propiedades CSS para bloques existentes como (texto, imagen) en el gestor de estilos Tambié...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.