يمكنني جعل نمط قالب خارجي?
-
21-12-2019 - |
سؤال
في جوجل بوليمر الدرس 1, ، لديهم مثال يتضمن ورقة أنماط مضمنة.أود نقله إلى ملف كس ، ولكن النمط هو داخل علامة القالب.لجعل الأمور أسوأ, تقول انها
تستخدم داخل شجرة الظل دوم ,ال: فئة المضيف الزائفة تتطابق مع العنصر الذي يستضيف الشجرة.في هذه الحالة ، فإنه يطابق عنصر.
Q:هل يمكنني نقل هذا النمط إلى ملف المغلق?
المحلول
إذا كنت ترغب في نمط العناصر التي هي جزء من عناصر مخصصة الظل دوم لديك لاستخدام ::shadow
محدد ، أو /deep/
محدد إذا كنت ترغب في تحديد العناصر بغض النظر عن عدد مستويات عميقة يجلسون داخل الظل دوم.
لذلك من الخارج ، يمكنك أن تصمم أ p
العنصر الذي في الداخل x-foo
الظل دوم مثل هذا:
x-foo::shadow p {
}
يمكنك أن تقرأ عن كل تلك الأشياء هنا: http://www.polymer-project.org/articles/styling-elements.html
نصائح أخرى
إذا قمت بتنزيل عنصر البذور من هذه الصفحة انظر إلى المحتويات المدرجة)، سترى أنه يستخدم ملف CSS خارجي.يمكنك فحص عنصر HTML لمعرفة كيفية استخدامه، ولكنه بسيط للغاية:
giveacodicetagpre.ثم في SEED-Element.css بشكل افتراضي، لديك ما يلي:
giveacodicetagpre.الطريقة التي أفهمها (بمعرفتي المحدودة) هي أنه إذا كنت ترغب في إعادة تسمية عنصر البذور إلى عنصري، فسيكون هذا هو نفسه القيام به
giveacodicetagpre.