Ermöglicht es dem Nutzer, dynamisch ein globales Stylesheet zur Leinwand hinzuzufügen
Hallo @anushabivera wenn du die Stylesheets auf init laden möchtest (lokal und mit cdn), kannst du einfach die css/js-Links zur Canvas-Eigenschaft im Editor init-Funktion hinzufügen, so: Wenn du sie dynamisch hinzufügen möchtest, kannst du das ausprobieren (Beispiel mit Materialize): Übrigens: Diese Frage wurde bereit...
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo, Ich wollte dem Nutzer die Möglichkeit geben, ein benutzerdefiniertes Stylesheet auf die Leinwand zu laden. Dies dient dazu, dass der Benutzer die benutzerdefinierten Styles als Klasse auf die Steuerung anwenden kann, anstatt als Inline-Stil, und um die Einheitlichkeit zwischen den verschiedenen Benutzern mit dem grapesjs-basierten Editor-Tool zur Generierung der HTML-Vorlage zu gewährleisten. Unterstützt Grapesjs bereits das dynamische Laden des Stylesheets? Jede Hilfe zu diesem Thema wäre mir eine große Hilfe.
Danke, Anusha
Antworten (3)
Hallo @anushabivera wenn du die Stylesheets auf init laden möchtest (lokal und mit cdn), kannst du einfach die css/js-Links zur Canvas-Eigenschaft im Editor init-Funktion hinzufügen, so: Wenn du sie dynamisch hinzufügen möchtest, kannst du das ausprobieren (Beispiel mit Materialize): Übrigens: Dies...
Ich hab's! Ich habe es entfernt, indem ich eine ID auf dem Link-Tag verwendet habe.
Danke @RJCAM. Mein Plan ist, die Funktionalität als Attribut der Canvas bereitzustellen, sodass der Benutzer die URL des benutzerdefinierten Stylesheets als Wert des Attributs eingeben kann
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2381
Ist es möglich, Info-Modal im Editor hinzuzufügen?
Hallo, Ich möchte im grapejs-Editor ein anklickbares Fragezeichen hinzufügen, auf das wir klicken können, um dem Nutzer Informationen darüb...
Problem #3100
Hinzufügen externer Bibliotheken nach dem Ziehen eines benutzerdefinierten Blocks
Hallo, Ich passe GrapesJS an, indem ich Komponenten/Blöcke erstelle, die meine Nutzer auf die Leinwand ziehen können. Einige dieser Blöcke...
Problem #2188
Wie man TagName mit Eigenschaften ändert.
Hallo, Ich möchte Folgendes erreichen: Wenn der Benutzer auf ein Überschrifts-Tag H1, H2, H3 ... klickt, möchte ich, dass ein Merkmal (mit...
Problem #2083
Model.get('toolbar') gibt immer null zurück.
Hallo @artf Ich versuche, eine benutzerdefinierte Symbolleiste zu meiner benutzerdefinierten Komponente hinzuzufügen, ohne die Standardleis...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen für kostenpflichtige Plugins...
Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins →Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins →Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.