私はポリマーとフレックスレイアウトで作ったダッシュボードを持っていますが、いくつか問題があります。基本的には4列にする必要がありますが、画面が縮小すると2列になり、最後に1列になる必要があります。 (基本的にラップトップ - 4、タブレット-2、電話 - 1)。今は4対3から2対1になります。どのようにして4対2対1を達成できますか?ここで4列のフレックスボックスレイアウトをPolymerの2列に縮小するにはどうすればよいですか?
は、私が現在持っているものです。
<style>
#container {
display: flex;
-webkit-flex-wrap: wrap; /* Safari */
flex-wrap: wrap;
-webkit-flex-direction: row; /* Safari */
flex-direction: row;
-webkit-justify-content: space-between; /* Safari */
justify-content: space-between;
}
</style>
と
<div id="container">
<paper-card heading="ep-gw-ops-node1">
<div class="card-content">
<paper-card heading="Temperature" id="temperature" class="blue" style="width: 275px; margin: 2px">
<div class="card-content">
<div>
<h3 id="tv_temperature" style="color:#fff; text-align: center"> 0 </h3>
</div>
<div style="" id="chart_div_0"></div>
</div>
</paper-card>
...
...
...
</paper-card>
</div>
私が達成しようとしているものの基本的なワイヤーフレームを添付しました。 ペーパーカードなしでそれを行うより良い方法があるならば、私は提案に開放しています。
注:最後の列が下がり、「ノード1」ヘッダーが完全に伸び、列のサイズが同じになります。
4-3-2-1が期待されていますが、必要に応じていくつかの幅/フォントの調整をして 'media queries'を使う必要があります4-2-1 – kukkuz