PC画面から携帯画面に変更させたいのですが。。。
PC場ではこのように画像が横に三つになっているのですが、携帯画面様で全て1列にしたいのですが、やり方がわかりません。
レスポンシブに対応できる様にするにはどうしたら良いでしょうか。
該当のソースコード
HTML
1 <div class="works-wrapper"> 2 <h2>WORKS</h2> 3 <div class="line-bottom"><p></p></div> 4 5 <div class="works-box"> 6 <div class="works-boxmin"> 7 <div class="img-box"> 8 <img src="CSS/img/architecture-4178938_1920.jpg" alt="" width="400px" height="400px"> 9 <p>Liberal Works</p> 10 </div> 11 <div class="img-box"> 12 <img src="CSS/img/bird.jpg" alt="" width="400px" height="400px"> 13 <p>Team grey</p> 14 </div> 15 <div class="img-box"> 16 <img src="CSS/img/chess-4167217_1920.jpg" alt="" width="400px" height="400px"> 17 <p>Gooogle</p> 18 </div> 19 </div> 20 </div> 21 <div class="works-box"> 22 <div class="works-boxmin"> 23 <div class="img-box"> 24 <img src="CSS/img/dubrovnik-4169379_1920.jpg" alt="" width="400px" height="400px"> 25 <p>Slack</p> 26 </div> 27 <div class="img-box"> 28 <img src="CSS/img/house-4176711_1920.jpg" alt="" width="400px" height="400px"> 29 <p>Acro Force</p> 30 </div> 31 <div class="img-box"> 32 <img src="CSS/img/koblenz-4179244_1920.jpg" alt="" width="400px" height="400px"> 33 <p>Wework</p> 34 </div> 35 </div> 36 </div> 37 <div class="works-box"> 38 <div class="works-boxmin"> 39 <div class="img-box"> 40 <img src="CSS/img/landscape-4147294_1920.jpg" alt="" width="400px" height="400px"> 41 <p>Cyber Agent</p> 42 </div> 43 <div class="img-box"> 44 <img src="CSS/img/lizards-4177874_1920.jpg" alt="" width="400px" height="400px"> 45 <p>Ascope</p> 46 </div> 47 <div class="img-box"> 48 <img src="CSS/img/night-4170013_1920.jpg" alt="" width="400px" height="400px"> 49 <p>Ascope</p> 50 </div> 51 </div> 52 </div> 53 <div class="more"> 54 <a href="#">MORE</a> 55 </div> 56 </div>
css
1 2.works-box { 3 width: 100%; 4 float: left; 5} 6 7.works-boxmin { 8 display: flex; 9 justify-content: center; 10 align-items: center; 11} 12 13.img-box { 14 float: left; 15 margin: 20px; 16 position: relative; 17} 18 19.img-box p { 20 position: absolute; 21 top: 50%; 22 left: 0; 23 right: 0; 24 text-align: center; 25} 26 27.works-wrapper .more { 28 width: 100%; 29 height: 369px; 30 float: left; 31 position: relative; 32} 33 34.more a { 35 padding: 22.18px 93px 22.82px 94px; 36 border: 3px solid #FFFFFF; 37 position: absolute; 38 bottom: 147px; 39 left: 0; right: 0; 40 text-align: center; 41} 42 43* { 44 padding: 0; 45 margin: 0; 46} 47 48li { 49 list-style: none; 50} 51 52body { 53 width: 100%; 54 font-family: "A-OTF 新丸ゴ Pro"; 55 color: #FFFFFF; 56 background-color:#1D1D1D; 57} 58 59h1 { 60 font-family: "A-OTF 新丸ゴ Pro"; 61 font-size: 70px; 62} 63 64h2 { 65 margin: 0; 66 font-size: 55px; 67 text-align: center; 68} 69 70h3 { 71 margin: 0; 72 font-size: 35px; 73} 74 75p { 76 font-size: 24px; 77} 78 79a { 80 font-size: 24px; 81 color: #FFFFFF; 82 text-decoration: none; 83}