Problem #2914✓ GelöstJul 23, 2020 geöffnetvon BerkeAras3-Reaktionen

Hinzufügen benutzerdefinierter Stile zu Elementen mittels ID.

Kurze Antwortvon artf2

Der richtige Weg wäre folgender: '''js const compById = editor.getWrapper().find('#i9x9h')[0]; compById && compById.addStyle({ 'background-color': '...' }); ```

Lesen Sie die vollständige Antwort unten ↓

Frage

Was versuchst du zu GrapesJS hinzuzufügen? Benutzerdefinierte Stile (wie Hintergrund) zu Elementen mit ID hinzufügen.

Gibt es eine Alternative in der neuesten Version?

[ ] Ja (beschreibe die Alternative) [X] Nein

Hängt das mit einem Problem zusammen?

[ ] Ja (Gib einen Link zum Thema) [X] Nein

Antworten (2)

👍 Am hilfreichstenartfAug 7, 2020

Der richtige Weg wäre folgender: '''js const compById = editor.getWrapper().find('#i9x9h')[0]; compById && compById.addStyle({ 'background-color': '...' });

mcottretJul 27, 2020

Hallo @BerkeAras!

Anscheinend ist es undokumentiert, aber 'Editor'. Components.allById()' könnte genau das sein, wonach du suchst, z.B.:

''''Typoskript Redakteur. Components.allById()['your-id'].set('style', {'background-color': 'red'});


Ich hoffe, das hilft, danke :)!

Verwandte Fragen und Antworten

Führe die Forschung mit ähnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen für kostenpflichtige Plugins...

Kostenlose Option

Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.