Back with another Polymer question, I have a Polymer/Electron app that I\'m trying to style.
I want to create a theme.css
that contains a :host
There's a new concept called style module (actually a dom-module
element behind the scene) introduced in Polymer 1.1 (read it here) and the old way of including external stylesheets has been deprecated (read it here).
Basically, you need to create an html file like how you normally create an element to store your styles. The id
defines the name of this file that will be referenced later on.
Then obviously you need to import this file in your page.
Now, there are two scenarios.
If you are using custom-style
at the document level, you need to
include the style module you previously defined like this -
If you simply want to include the style module inside one of your elements, do this -
Have a look at this plunker that demonstrates both scenarios.
Keep in mind that in your particular example, since you are using :host
, I assume you will go with scenario 2. So this plunker should be a bit more clearer.