Neue Klasse programmatisch hinzufügen
@wemod123 'editor.getWrapper().addClass('my-class')'
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo Artf, Ich möchte die Stile der Komponenten (hauptsächlich importiertes HTML) bearbeiten, ohne alle Komponenten mit derselben Klasse zu verändern. Ich habe versucht, eine zufällig benannte Klasse programmatisch hinzuzufügen, so wie diese: this.editor.on('component:selected', function(model) { if (model && model.length > 2) { const uuid = this.s4(); Generiere einen neuen zufälligen Klassennamen const Selektor = { Name: UUID, Typ: 'Klasse', Label: uuid, }; model[1].attributes.classes.push(selectorManager.get(uuid)); let mClasees = model[1].attributes.classes; const uuid = this.s4(); const...
Antworten (3)
@wemod123 'editor.getWrapper().addClass('my-class')'
@IrinaCodixis aus dem https://github.com/artf/grapesjs/releases/tag/v0.14.52 haben wir 'setRule'/'getRule')-Methoden hinzugefügt, also solltest du, um programmatisch CSS-Regeln hinzuzufügen, Folgendes tun: '''js Redakteur. CssComposer.setRule('.some-class', { color: 'red' }) Entfernen CONST Regel =...
Du meinst etwas wie 'model.set('style', {...})`? Dies verleiht dem Bauteil einen Inline-Stil
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #1113
Funktioniert der neue Merkmalstyp nicht mit gerenderten Komponenten?
Hallo, danke für das großartige Framework. Ich versuche, das auf mein Projekt anzuwenden. Ich möchte eine neue Eigenschaft für die bestehen...
Problem #1836
Wie man !important in alle generierten APIs hinzufügt
Hallo @artf, Während ich mit Hilfe von CSS etwas HTML aus dem Editor bearbeiten werde, muss ich dann '!important' in alle CSS einfügen, was...
Problem #599
Stelle die Gerätehöhe zusammen mit der Gerätebreite ein
Hallo, ich möchte neue Geräte mit sowohl Breite als auch Höhe hinzufügen. Gibt es eine Möglichkeit, das zu machen? Ein weiteres Problem ist...
Problem #2039
Wie kann ich die Stile einer Klasse aktualisieren?
Hallo, ich habe diesen Button, dessen Stil sich ändert, wenn man mit der Maus schwebt, und eine neue Klasse wird hinzugefügt: '<Knopfklasse...
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 →Verwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.