Wie können CSS-Regeln im Polymer-Kontext eingesetzt werden?
Von: @VB <2016-10-02>
Die Style-Regeln gelten bei Web-Komponenten standardmäßig nur "lokal" im Bereich der Komponente und haben fixe Werte. "Globalere" Geltungsbereiche (cross-scope styling) und Änderungen können jedoch auch realisiert werden.

Vorab: Die nachstehenden Informationen sind knapp gehalten. Für detailliertere Informationen sind Links enthalten.

Wie können Variable bei den Werten in Style-Regeln verwendet werden?
Normalerweise können in den Style-Regeln nur fixe Werte eingetragen werden. Beispielsweise p{ margin:1.5em 0mm;}. Doch es gibt mit Hilfe von Polymer (und zukünftigen CSS-Versionen?) auch die Möglichkeit "Variable" einzusetzen. Beispielsweise p{ margin:var(--rand-abstand);}.

Um zu verhindern, dass es bei nicht gesetztem Wert für eine CSS-Variable ein Problem gibt, kann auch ein Standard-Wert hinzugefügt werden: p{ margin:var(--rand-abstand, margin:1.5em 0mm);}

Möglichkeiten zum Setzen des Werte einer CSS-Variablen werden im Folgenden beschrieben.

Wie können Style-Regeln an eingebettete Komponenten weitergegeben werden?
In derjenigen Komponente, in die eine Komponente mit enthaltener CSS-Variable eingebettet ist, kann eine (fixe) Wertzuweisung erfolgen:
  
  

Genaueres ist in der Polymer-Doku unter "Custom CSS properties" zu finden

Wie können die Werte von "Variable" in Style-Regeln per Script geändert werden?
Die Style-Variablen werden in der Komponente verwaltet und können explizit gesetzt werden:
   this.customStyle['--rand-abstand'] = 'margin:1.5em 0mm';
   this.updateStyles();
  

Details dazu finden sich in der Polymer-Doku unter "Custom property API for Polymer elements".

Wie können ganze Gruppen von Style-Regeln variabel gestaltet werden?
Die Definition einer Gruppe von Style-Regeln geschieht wie folgt:
  
  

Mehr zu "mixins" in der Polymer-Doku.

Detailliertere Informationen sind bei Mozilla ("Using CSS variables") und in der Polymer-Doku "Styling local DOM" zu finden.

Themen hierzuAssciated topics:

Polymer Web Components CSS3

Das könnte Sie auch interessierenFurther readings:
Wie können CSS-Regeln im Polymer-Kontext eingesetzt werden?
Von: @VB <2016-10-02>
Die Style-Regeln gelten bei Web-Komponenten standardmäßig nur "lokal" im Bereich der Komponente und haben fixe Werte. "Globalere" Geltungsbereiche (cross-scope styling) und Änderungen können jedoch auch realisiert werden.   Mehr »
Weiterentwicklung des openWIM-Systems
<2018-08-07>
Das openWIM-System wird seit 1999 ständig weiterentwickelt. Welche wesentlichen Verbesserungen zur Zeit anstehen, können Sie in diesem Artikel erfahren.   Mehr »
Wie wird eine openWIM-Entwicklungs- und Produktionsumgebung für ein Projekt aufgesetzt?
Von: @VB <2017-03-03>
Die Entwicklung und der Betrieb einer openWIM-basierten Internetpräsenz bzw. App geschieht auf einem Entwicklungs-PC und einem "Produktions"-Server. In diesem Beitrag wird beschrieben, wie diese Systeme aufgesetzt werden und zusammenhängen.   Mehr »
CSS3-Macken und Tipps
<2014-02-16>
CSS3 spielt eine wichtige Rolle bei der WIM-Darstellung - und fällt manchmal aus der Rolle. Hier werden Macken und Tipps zusammengestellt.   Mehr »
Responsive Design
<2015-01-03>
Unter der Bezeichnung "responsive design" oder "adaptive layout" etc. werden Verfahren zusammengefasst, mit deren Hilfe die Darstellung von Inhalten automatisiert an verschiedene Randbedingungen (Display-Größe, Geräte-Art, ...) angepasst werden kann.   Mehr »
Anordnung von WIM-App-Modulen
<2013-03-28>
Innerhalb eines (BOX-)Moduls können Module in verschiedener Art und Weise angeordnet werden. Dieser Beitrag geht näher darauf ein.   Mehr »
Gestaltungs-Hinweise für WIM-Anwendungen
<2014-06-28>
Im Prinzip bietet eine mit dem WIM-System sehr große Freiheiten beider Gestaltung. Um jedoch eine bessere Nutzbarkeit zu erreichen, sollten einige Grundregeln beachten werden.   Mehr »
Welche Aspekte sind bei mehrsprachlichen Informationsangeboten besonders relevant?
Von: @VB <2016-10-03>
Bei der Nutzung und dem Betrieb mehrsprachlicher Informationssysteme und Internetpräsenzen sind einige Anforderungen zu beachten. In diesem Dokument werden sie aus der Anwender- und Betreiber-Perspektive diskutiert.   Mehr »
Die Bildrechte werden in der Online-Version angegeben.For copyright notice look at the online version.

Bildrechte zu den in diese Datei eingebundenen Bild-Dateien:

Hinweise:
1. Die Bilder sind in der Reihenfolge ihres ersten Auftretens (im Quelltext dieser Seite) angeordnet.
2. Beim Anklicken eines der nachfolgenden Bezeichnungen, wird das zugehörige Bild angezeigt.
3, Die Bildrechte-Liste wird normalerweise nicht mitgedruckt,
4. Bildname und Rechteinhaber sind jeweils im Dateinamen des Bildes enthalten.