お品書き
書き直し中…
とりあえず、中へどうぞ
↓↓↓
スポンサーリンク

Flexbox 6 (グリッドレイアウト)

WEBデザイン
Flexboxレイアウトで、3カラムデザインなのだけど、タイル状配置を利用したレイアウトを考えてみた。

(こういうタイル状レイアウトを「グリッドレイアウト」っていうらしい)

※border入れると幅の設定がややこしくなるのでなしで


HTML/CSS

<div class="container_all"> <div class="header">TITLE</div> <div class="container_main"> <a href=""> <div class="art art1"> <h5>TEST1</h5> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> </a> <a href=""> <div class="art art2"> <h5>TEST2</h5> <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p> </div> </a> <a href=""> <div class="art art3"> <h5>TEST3</h5> <p>二度もこの丁に一つをむやみに面白い差を信じて、時間にありばは次第の天下の外国がいくら角度にもっという意見を、あたかもこうしたのです。その常雇いの男とか乙を主義にとかいう、心得の年代に集まっで三本の例へ安否に伴うだろというたくっ。</p> </div> </a> <a href=""> <div class="art art4"> <h5>TEST4</h5> <p>二度もこの丁に一つをむやみに面白い差を信じて、時間にありばは次第の天下の外国がいくら角度にもっという意見を、あたかもこうしたのです。その常雇いの男とか乙を主義にとかいう、心得の年代に集まっで三本の例へ安否に伴うだろというたく。</p> </div> </a> <a href=""> <div class="art art5"> <h5>TEST5</h5> <p></p> </div> </a> <a href=""> <div class="art art6"> <h5>TEST6</h5> <p></p> </div> </a> <a href=""> <div class="art art7"> <h5>TEST7</h5> <p></p> </div> </a> <a href=""> <div class="art art8"> <h5>TEST8</h5> <p></p> </div> </a> </div> <div class="footer">FOOTER</div> </div> <STYLE><!-- .container_all{width:600px;} .container_all .header{background:navy;color:white;font-size:xx-large;text-align:center;line-height:3;} .container_all .container_main{ box-sizing:border-box; display:flex; flex-wrap:wrap; background:lightblue; border:none 1px black; } .container_all .container_main a{ text-decoration:none; display:block; flex:0 0 200px; } .container_all .container_main .art{ height:200px; overflow:hidden; border-radius:8px; margin:5px; padding:0; } #main .container_all .container_main .art h5{ padding:5px;display:block;border:none;background:darkcyan;color:white; } .container_all .container_main .art p{padding:0.5em;} .container_all .footer{background:crimson;color:white;font-size:medium;text-align:center;line-height:1.5;} .container_all .container_main .art1{background:hotpink;} .container_all .container_main .art2{background:lightcyan;} .container_all .container_main .art3{background:lightgreen;} .container_all .container_main .art4{background:silver;} .container_all .container_main .art5{background:wheat;} .container_all .container_main .art6{background:lavender;} .container_all .container_main .art7{background:lightsalmon;} .container_all .container_main .art8{background:tan;} --></STYLE>

コメント