2016-06-11 5 views
0

サンプルレイアウトを作成しました。 sample layout このレイアウトでは、青色で強調表示されている<div>は、茶色の色flexで塗りつぶしてください。ブラウザのウィンドウサイズに合わせて自動的に調整する必要があります。茶色のレイアウトのHTMLコードは以下のようになります。divを他のdiv内に入れ子にし、親div内に自動調整可能な高さと重さで埋め込む方法

<div layout="column" style="height:100vh;"> 
<div flex="20" class="bg-brown"> //height of this div is less than 100vh 
    <div class="bg-blue"> //width and height os this div should be same as brown color highlighted div() 
    <div class="unselectable"> hello swipe this </div> 
    </div> 
</div> 
</div> 

私はすでにStackoverflowで答えを試しています。しかし、彼らのうちの誰も働いていません

body, 
 
html { 
 
    height: 100%; 
 
}
<div flex="20" class="bg-brown" style="height:100%"> 
 
    <div class="bg-blue" style="height:100%"> 
 
    <div class="unselectable">hello swipe this</div> 
 
    </div> 
 
</div>

+0

試み '体、HTML { 高さ:100%。 } ' – Vitaly

+0

まだ同じです – CoderS

+0

完全なコード[ここ](http://codepen.io/Srinesh/pen/PzZLLN) を検索してください。何らかの理由でこのリンクを質問の中に入れることはできません。 – CoderS

答えて

1

あなたはdisplay: flex; flex-flow: column;を持つようにdiv.bg-brown設定することができ、かつbg-blueflex: 1を持っている:私はすでにこれを試してみました

角度素材を使用しているためそれがあると思います。それはトリックを行う必要があります。例えば

http://jsbin.com/cozukizego/edit?html,output

+0

高さと重さを 'bg-brown'に設定できません。私は角度 'flex =" 20 "'を使って幅と高さを設定しました。角度素材で定義されているようにデフォルトは – CoderS

+0

です。 'bg-brown'要素が正しい高さを持つ限り、' bg-blue 'は同じ高さになります。 –

+0

でも。それは変更されません [リンクの完全なコードを見つける](http://codepen.io/Srinesh/pen/PzZLLN) – CoderS

関連する問題