2016-03-24 28 views
0

ポリマーのペーパーヘッダーパネルに関してStackOverFlowで同様の問題が報告されましたが、解決策は効率的でないか、正しい方法ではありません。それhere。具体的な輸入は、前述の一般的なものではなく、hereとしてください。ポリマーペーパーヘッダーパネルが正しくレンダリングされない

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title></title> 

    <script src="bower_components/webcomponentsjs/webcomponents-lite.min.js"></script> 
    <link rel="import" 
      href="bower_components/paper-header-panel/paper-header-panel.html"> 
    <link rel="import" 
      href="bower_components/paper-toolbar/paper-toolbar.html"> 
    <link rel="import" 
      href="bower_components/iron-flex-layout/iron-flex-layout.html"> 
    <link rel="import" 
      href="bower_components/iron-flex-layout/classes/iron-flex-layout.html"> 

</head> 

<body class="fullbleed layout vertical"> 
    <!-- paper-header-panel must have an explicit height --> 
    <paper-header-panel class="flex"> 
     <paper-toolbar> 
      <div>Header</div> 
     </paper-toolbar> 
     <div>Content</div> 
    </paper-header-panel> 
</body> 

</html> 

Proper Rendering

をしかし、問題は、このインポートはすでに廃止されていることを示します。

それを正しくレンダリングするための私のコードは以下の通りです。

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

新しいクラスを使用することをお勧めします。

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

ただし、ペーパーヘッダーパネルは正しく表示されません。

Problematic Rendering

私は何を逃したのですか?または私の間違いは何ですか?どんな助力も深く感謝します。ありがとう!ソースから

答えて

1

https://github.com/PolymerElements/iron-flex-layout/blob/master/iron-flex-layout-classes.html

あなたがマークアップで直接レイアウトプロパティを指定でき、レイアウトクラスのセット。

このファイルは、使用する必要があるすべての要素に含める必要があります。 サンプル使用:

<link rel="import" href="../iron-flex-layout/iron-flex-layout-classes.html"> 
<style is="custom-style" include="iron-flex iron-flex-alignment"></style> 
<div class="layout horizontal layout-start"> 
    <div>cross axis start alignment</div> 
</div> 

次の輸入が利用可能である:

  • 鉄フレックス
  • 鉄フレックス逆
  • 鉄フレックスアライメント
  • 鉄フレックス因子
  • 鉄位位置決め

お客様の用途に合わせてiron-flexiron-positioningスタイルモジュールを含めるだけでよいでしょう。

Ex。

<link rel="import" href="../iron-flex-layout/iron-flex-layout-classes.html"> 
<style is="custom-style" include="iron-flex iron-positioning"></style> 
<body class="fullbleed layout vertical"> 
    <!-- paper-header-panel must have an explicit height --> 
    <paper-header-panel class="flex"> 
     <paper-toolbar> 
      <div>Header</div> 
     </paper-toolbar> 
     <div>Content</div> 
    </paper-header-panel> 
</body> 
+0

ありがとうございました!ありがとうございました。私は将来このことに注意します。 –

関連する問題