3
私はテーマ対応のポリマーウェブコンポーネントを開発しています。 custom-styleドキュメントごととして、私は、次のやっている:それは私のすべての要素にカスタムテーマを適用するよう特定の要素にのみカスタムスタイルを適用するにはどうすればよいですか?
<link rel="import" href="themes/my-element-theme.html">
<style is="custom-style" include="my-element-theme"></style>
しかし、これは鈍器です。次のように
一つの解決策は、CSSクラスにスコープにすべての私のテーマのスタイルです:
:root custom-element.my-element-theme {
font-family: 'Noto Sans', 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif;
}
しかし、これはそれが困難な文書全体にカスタムスタイルを適用することができます。
CSSセレクタを使用して、要素にカスタムスタイルをより選択的に適用する方法はありますか?ベストプラクティスとは何ですか?