[英]CSS div dynamic height
flexbox的技術是添加flex-grow: 1;
要具有動態高度的元素。 這是一個簡單的例子。
* {margin:0;padding:0;box-sizing:border-box;} html,body,.flex { min-height: 100vh; } .flex { display: flex; flex-direction: column; } .a { flex-grow: 1; background: #eee; } .b { background: #333; } section { padding: 2em; } input { transition: padding .5s; } input:focus { padding: 2em; }
<div class="flex"> <section class="a"> </section> <section class="b"> <input> </section> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.