2017-02-26 10 views
0

フレックスとブートストラップ4のフルハイトページ(ブートストラップ3と同じ問題)に、折りたたみ可能なdiv(固定高さ)を作成しようとしています。ブートストラップ4フルハイトページのフレックスと折りたたみコンテンツ

現在のスニペットは、Firefox上で素晴らしい作品が、それはクロムベースのブラウザでは動作しません:collapsableの初期サイズは、(100px)が正しいですが、あなたはそれを折りたたむと、それが適切にサイズ変更されません(0px subresizableの高さであればは、 100%、または使用可能な領域に比例します)。ブートストラップ3については

html, body { 
 
    height:100%; 
 
    width: 100%; 
 
} 
 

 
body { 
 
    display: -webkit-box; 
 
    display: -moz-box; 
 
    display: -ms-flexbox; 
 
    display: -webkit-flex; 
 
    display: flex; 
 

 
    flex-flow: column; 
 
} 
 

 
#collapsable { 
 
    height: 100px; 
 
    background-color: green; 
 
} 
 

 
#subresizable { 
 
    height: 100%; 
 
    width: 100%; 
 
    background-color: pink; 
 
} 
 

 
#resizable { 
 
    -webkit-box-flex: 1; 
 
    -moz-box-flex: 1; 
 
    -webkit-flex: 1; 
 
    -ms-flex: 1; 
 
    flex: 1; 
 

 
    background-color: red; 
 
}
<header> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 
</header> 
 
<body> 
 

 
    <div id="resizable"> 
 
    <div id="subresizable"> 
 
     <button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#collapsable" aria-expanded="false" aria-controls="collapsable">COLLAPSE</button> 
 
    </div> 
 
    </div> 
 
    <div id="collapsable" class="collapse in"></div> 
 

 
</body>

答えて

2

、私はあなただけあなただけのd-flex utilのを使用することができ、#resizableは、ブートストラップ4ではdisplay: flex;

#resizable { 
    -webkit-box-flex: 1; 
    -moz-box-flex: 1; 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    background-color: red; 
    display: flex; 
} 

http://www.codeply.com/go/DcioXI4Xwl

であることを確認する必要があると思いますクラス。

関連する問題