You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Andre Kless edited this page Oct 6, 2019
·
2 revisions
content is up-to-date for ccm v23.0.0
Damit CSS innerhalb des Webseitenbereichs einer ccm-basierten Webkomponente gekapselt ist, nutzt ccm den vom W3C standardisierten Shadow DOM. Der Webseitenbereich einer eingebetteten Komponente hat durch ccm immer initial den folgenden DOM-Aufbau:
- root
- shadow
- element
root ist das Kind-Element des zugewiesenen Webseitenbereichs (instance.root).
shadow ist der darin angelegte Shadow DOM.
element ist der Webseitenbereich, dessen Inhalt dann von der Komponente gestaltet wird (instance.element).
Seit ccm v23.0.0 kann über die Instanzkonfiguration über die Eigenschaft shadow der Shadow DOM-Modus angegeben werden.
constconfig={"shadow": "closed|open|none"}
Default is closed. Bei none wird gar kein Shadow DOM angelegt. Dann enthält der root direkt das element.