Issue #2024○ AbiertoAbierto el 20 de mayo de 2019por charlieshum1Reacciones 0

Colisión CSS por bloques con reglas CSS ya definidas en plantilla

Pregunta abierta

Aún no hay respuestas de la comunidad. Abre la discusión original en GitHub para compartir tu solución.

Pregunta

Para estilos específicos de bloques recomendaría usar simplemente la etiqueta 'style'

'''js contenido: ' <sección clase="grande-héroe">...</section>

<style> .gran héroe{...} .... </style>

`,


Si quieres precargar una hoja de estilo externa dentro del lienzo

'''js
var editor = grapesjs.init({
  ...
lienzo: {
estilos: [
'https://...',
      ...
    ]
  }
});

Hola @artf

Al usar <style> etiqueta para definir estilos dentro del 'contenido', después de que el bloque se deja caer en el lienzo, las reglas CSS del bloque anulan las de los elementos que ya estaban en el lienzo con el mismo selector. Por ejemplo, si el bloque tiene las siguientes reglas '.clase1{ color: #fff; }` Después de añadir el bloque, los otros elementos que no están dentro del bloque y que también tienen la 'clase 1' también cambiarán el color a blanco

Incluso después de eliminar el bloque recién añadido, los nuevos estilos siguen existiendo

¿Hay alguna forma rápida de limitar el alcance del CSS del bloque solo a ese bloque en particular? ¿O tengo que actualizar todos los selectores para evitar que esto ocurra?

Originally publicado por @charlieshum1 en https://github.com/artf/grapesjs/issues/195#issuecomment-490852070

Respuestas (0)

Aún no hay respuestas.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.