私は、ユーザーがドラッグアンドドロップでWebページを構築できるアプリを開発中です。ユーザーが削除できる要素の一部は、Polymer2要素です。Polymer 2の子要素にwindow.documentスタイルを適用する
ユーザはカスタムスタイルシートをページに追加することもできます。そうした場合、そこに定義されているスタイルはPolymer2エレメントの子に影響します。
このようなことがWebコンポーネントの動作の仕方に反するのかどうかはわかりますが、可能かどうかまだ疑問です。
私はポリマーには非常に慣れていて、どの方向に向いているのかよくわかりません。ミックスイン、共有スタイル、カスタムスタイルについて読んだことがありますが、私のユースケースには有効なアプローチを提供していないようです。
ご協力いただきありがとうございます。
/parent-styles.html
<link rel="import" href="../../bower_components/polymer/polymer.html">
<dom-module id="parent-styles">
<link rel="import" type="css" href="ref_to_page_stylesheet.min.css">
</dom-module>
私はこれをインポートすることができます:import
は、将来的には廃止されますので、これまでのところ、私は理想的な作業ではなく、することが一つの解決策を発見した
EDIT
ファイルは<style include="parent-styles"></style>
です。これは、少なくともポリマー要素がページのスタイルシートからスタイルされることを可能にしますが、スタイルシートの名前や位置が変更されるとすぐにこの解決策が破られることは明らかです。
「私は、私はこの例が何をするかを理解すると思うが、私はドンそれは私の問題を解決すると思います。特に、どの入れ子要素を知ることができず、そのプロパティのどれがページスタイルシートでスタイルされるのかがわからないからです。私はこのアプローチのために他の良い使い方を見ることができます。 – Hendrik