2017-10-19 3 views
1

J'ai mis à jour le projet de polymère à la version 2.0. Après cela, une classe CSS est manquante dans div.Polymère 2.0 propriété de style personnalisé ne fonctionne pas sous dom-module

Il y a un lien vers fer-flex layout.html de my-home.html

<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html"> 

Et dans my-home.html page ont des styles comme suit:

<dom-module id="my-home"> 
<template> 
<style is="custom-style"> 
.flex-vertical { 
    @apply --layout-vertical; 
    height: 100vh; 
} 

.flexchild-vertical { 
    @apply --layout-flex; 
    @apply --layout-horizontal; 
} 
</style> 
</template> 
</dom-module> 

Ces styles appellent de fer-flex layout.html

--layout-vertical 
--layout-flex 
--layout-horizontal 

Mais ce n'est pas le chargement dans ma sortie. Voici les captures d'écran de mon navigateur:

Ancienne version:

enter image description here

Version améliorée:

enter image description here

Je pense que le problème peut à cause de cela il y a un #shadow-root généré. Puis-je modifier des liens de style/liens html ou d'autres éléments dans mon code?

Répondre