- <!DOCTYPE html>
- <html lang="ja">
- <head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width,initial-scale=1.0">
- <title>レスポンシブ Webページ</title>
- <style>
- .samp-flex {
- width:98%; margin:0 auto; padding:2px;
- background:#eee; text-align:center;
- display:flex;
- flex-flow:row wrap;
- }
- .samp-item {
- width:80px; margin:5px; padding:5px;
- background:#9e9; border-radius:5px;
- }
- .samp-item:nth-child(3) { background:#99e; }
- /* 以下でレスポンシブ適用 */
- @media screen and (max-width:400px){
- .samp-flex { width:150px; flex-direction: column; }
- .samp-item:nth-child(3) { order: -1; }
- }
- </style>
- </head>
- <body>
- <div class="samp-flex">
- <div class="samp-item">1</div>
- <div class="samp-item">2</div>
- <div class="samp-item">3</div>
- <div class="samp-item">4</div>
- <div class="samp-item">5</div>
- <div class="samp-item">6</div>
- <div class="samp-item">7</div>
- </div>
- </body>
- </html>