前提・実現したいこと
サイト模写をしています。
見本のように画像をpタグとボタンの間に配置したいです。
自分のページでは、画像を最下部に持ってくることができたのですが、
間に配置することができません。
Bootstrapを使用しています。
親要素と子要素の関係だと思うのですが、、、、
お手数ですが、ご教示よろしくお願い致します。
⚫︎発生している問題
該当のソースコード
HTML <!-- モバイルレスポンシブ------------------------------ --> <div class="d-flex flex-wrap justify-content-center"> <div class="col-md-7 col-12 px-5 align-self-center h3 px-4 pull-5" > <div class="mr"> <div class="f-number">1</div> <h1 class="mobile pt-4">モバイルレスポンシブ</h1> <p class="m-english">Mobile Responsive</p> <p> Xeory Extensionはレスポンシブデザインを採用しています。スマートフォンやタブレットなど各種デバイスで表示が最適化されます。 </p> <div class="btn-f"> <a href class="btn-simple">詳しく見る</a> </div> </div> </div> <div class="col-md-5 col-12 p-0 align-self-center push-7"> <img class="img-fluid" src="img2/macbook-pen.jpg" alt="" /> </div> </div>
CSS .f-number { width: 34px; height: 73px; font-size: 16px; vertical-align: bottom; color: #fff; background: #47b39d; padding: 40px 12px 8px 12px; } .mobile, .m-english { color: #47b39d; } .m-english { font-size: 10px; } .col-md-7 p { font-size: 17px; } .btn-simple { display: inline-block; margin-top: 25px; padding: 12px 40px; text-decoration: none; font-size: 14px; color: #fff; transition: all ease-in-out 0.3s; background: #ff6c00; border-radius: 5px; text-shadow: 0 0 3px rgba(0, 0, 0, 0.5); } .btn-simple:hover { opacity: 0.8; } .col-md-4 img { max-width: 100%; max-height: 100%; }
レスポンシブ
@media screen and (max-width: 600px) { /* ナビゲーション------------------------------ */ .navbar-toggler { display: block; width: 100%; margin: 0 auto; } /* XeoryExtensionの特徴コンテンツ------------- */ /* .d-flex { flex-direction: column; } .mr { order: 1; } .col-md-5 { order: 2; } */
⚫︎試したこと
Bootstrapで pull-Pushを使って、親要素、子要素なども入れ替えなどしてみました。
また
d-flex に flex-direction: column
mr に order: 1;
col-md-5 に order: 2;
なども追記してやってみましたが、うまくいきませんでした。
⚫︎補足情報(FW/ツールのバージョンなど)
サイト表示はChromeで、コーディングはVScodeを使用しています。
MacOSです。
⚫︎該当のソースコード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/30 10:27