2016-09-14 9 views
0

ポリマーinitコマンドを使用してapp-drawer-templateを選択して作成したポリマーアプリ。ポリマー紙トースト要素の配置方法

<template> 
    <div class="card"> 
    <div class="circle">1</div> 
    <h1>View One</h1> 

    <button on-tap="handleTap">open</button> 

    <paper-toast id="toast0" text="This toast auto-closes after 3 seconds"></paper-toast> 

</div> 

</template> 

<script> 

Polymer({ 

    is: 'my-view1', 

    handleTap: function(){ 
    this.$.toast0.open(); 
    } 

    }); 

ボタンをクリックすると、トーストが表示されますが、ほとんどの:紙toast.htmlにリンクされ、次のようにテンプレートやスクリプトを修正私の-view1.htmlで

、メニュードロワの後ろに表示され、トーストウィンドウの一部だけが表示されます。

私はトーストをCSSで中心化しようとしましたが、動作しません。 z-indexを設定しても機能しませんでした。どのようにトースト・ウィンドウを配置して、ドロワーの後ろに隠れないようにすることができますか?

+0

以下のCSSが追加されました:.mytoast { width:100%; text-align:right; }トーストウィンドウは、ページとテキストを右端に揃えて表示します。 – user1848653

答えて

0

はトースト要素に以下のCSSクラスを追加しました:

.mytoast { 
    width: 100%; 
    text-align: right; 

} 

を今トーストウィンドウが右端に揃えページとテキストのショーにまたがります。

1

次のCSSもあなたの問題を解決できます。

paper-toast { 
    width: 300px; 
    margin-left: calc(50vw - 150px); 
} 
関連する問題