2017-07-05 4 views
-2

なぜ私の<div class="text">{{ diff }}</div>が見えないのですか?それは私のコンポーネントの背後にあり、z-indexは役に立ちません。前のDOM要素の後ろ

<div class="chart"> 
    <div class="spent" :style="{ flex: flexSpent }"></div> 
    <div class="remaining" :style="{ flex: flexRemaining }"></div> 
</div> 
<div class="text">{{ diff }}</div> 

のdiv .textはdivの.chartの後ろに、私が間違って何をやっているのですか?

Demo

+1

まず、[尋ねる]読み進んでください - 関連するすべてのコードは、あなたの質問に直接属しています。 – CBroe

+1

第2に、これはCSS 101です:z-indexは、配置された要素に対してのみ機能します。したがって、 'position:relative'を追加すると、z-indexはうまく動作します。 – CBroe

+0

codepenはあなたの質問で提供したコードとは非常に異なっています。 –

答えて

0

z-indexを使用できるようにするには、absoluteまたはrelativepositionを設定する必要があります。

あなた.textは以下の通りであるべきためのCSS:すべての

.text { 
     display: flex; 
     justify-content: center; 
     align-items: center; 
     height: 100%; 
     position:relative; 
} 
関連する問題