Cómo exportar CSS vinculado en las propiedades de Estilos de Canvas
@chiqui3d definitivamente no debería añadirse a lo que se usa para guardar, si no, añadirás esos estilos dos veces.
Lee la respuesta completa abajo ↓Pregunta
Cómo exportar el HTML/CSS en la vista de código / descargar como zip. Con las hojas de estilo en styles.css referenciadas en el lienzo de grapesjs, pero no las sin usar, en realidad estoy bien con toda la hoja de estilo styles.css, para un acceso sencillo a la API para exportar.
Si añado la hoja de estilo en init
lienzo: {
Estilos: ['./styles.css']
}
bm.add('Table', {
etiqueta: 'Mesa',
categoría: 'Mesa',
Contenido: {
tipo: 'mesa',
clases: ['componentes de tabla'],
columnas: 2,
Filas: 1,
Estilo: {Ancho: '100%', Borde: '1px negro sólido'}
},
});
Sí, Mesa 😋 Gracias por el buen trabajo, déjanos preocuparnos de este problema sencillo y de documentar o dejar rastro en la lista de problemas. Artf debería centrarse más en otras características increíbles.
Respuestas (3)
@chiqui3d definitivamente no debería añadirse a lo que se usa para guardar, si no, añadirás esos estilos dos veces.
El problema que tengo es que cuando intento exportar el código usando el plugin de exportación grapesjs, no se exporta nada referenciado dentro de Canvas.
@Yakito Por ahora, esos scripts/estilos deberían incluirse manualmente, puedes usar la opción 'root' del plugin de exportación: '''js raíz: { ... 'index.html': ed => ' <head> <enlace href="${miEstilo}" .../> <script src="${myScript}" .../> </head> <body>${ed.getHtml()}</body> ` }
Hola @tldrjumps no estoy seguro de haber entendido bien tu problema. Simplemente puedes obtener todo el CSS con 'editor.getCss()', que también intenta optimizarlo eliminando clases sin componentes. Los estilos insertados mediante la opción 'canvas.styles' simplemente se inyectan dentro del lienzo, pero en realidad, el editor no ve sus reglas
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3346
¿Puedo desarrollar mi propio gestor de estilo y encuadernar las propiedades de forma cómoda?
Quiero crear mi propio gestor de estilos usando algún framework de interfaz como Element-UI para crear una interfaz de belleza rápidamente....
Issue #3091
[PREGUNTA] Cómo usar grapesjs con HTML estático
Perdón de antemano por mi inglés. Estoy desarrollando un CMS usando Laravel y Vue.js. Quiero usar grapesjs para editar el contenido de la p...
Issue #3327
¿Hay alguna forma de mantener el código VML en CSS para mantener algunos estilos alejados de Outlook?
Hola. Cuando intento generar una plantilla de boletín a partir de un código HTML existente con algunas etiquetas de envolvimiento VML <styl...
Issue #3238
[Pregunta]: ¿Cómo cargar JavaScript externo? He probado todos los métodos, inútil
Escribo cadenas HTML como bloques y necesito introducir muchos scripts y estilos externos, pero probé todos los métodos: cuando arrastro el...
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.