2016-04-05 6 views
0

Ich arbeite an einem Polymer-Projekt und kämpfe, weil der Code für Polymer 0.5 geschrieben wurde. Als ich das Element bin Inspektion, sehe ich so etwas wie dieses:Anreden eines benutzerdefinierten Elements in Polymer

<custom-elem layout vertical center center-justified style="width: 25%;"> 
    <h1>Yay! </h1> 
    <p> 
    awesome! 
    </p> 
</custom-elem> 

Als ich mess around mit dem "layout, vertical, center, center-justified" im Element Inspektor Entfernen es das Layout in das Erbe (Polymer 0,5) Code ändert. Wenn ich versuche, dasselbe in 1.0 zu implementieren, werden keine Stile angewendet, und wenn sie entfernt werden, ändert sich nichts.

Was sind diese Klassen? Sind sie eine Art Legacy-Code von Polymer 0.5? Vielen Dank.

Antwort

0

https://elements.polymer-project.org/elements/paper-styles

Statt Attribute Klassen jetzt verwendet werden, weil Attribute auf einigen Browsern langsam waren.

+0

aber diese Attribute sind Teil einer Art externer Bibliothek oder sind sie in Polymer enthalten? –

+0

Sie sind eines der zusätzlichen Pakete, die Polymer zur Verfügung stellt. Es gab einige Kontroversen darüber, diese Stile standardmäßig in Polymer 0.5 einzufügen (etwa Größe und Konflikte mit anderen CSS-Frameworks). AFAIR deshalb müssen Sie jetzt aktivieren. –

+0

Ah ich sehe. Ich sah einige andere Fragen und sah, dass die Layoutvertikalen und -mitten in Papierstilen enthalten sind. Danke vielmals! –