このようなものを実現したいと思っているのですがうまくいきません
<section class="vase"> <div class="vase-container"> <div class="vase-title"> <h2>かんたん、かわいい<br>FLOWERのための花の器</h2> <p>初回限定25%off</p> </div> <div class="vase-image"></div> <div class="vase-body"> <p>お花を飾るのに欠かせないのが花器。でも、お花と花器の相性もさまざま。手持ちにぴったりのものがなくて、いまいちかわいく飾れない…なんてことも。そこで、誰でもかんたんに、かわいくお花を飾れる専用の花器をつくりました。お花のある暮らしが、もっと楽しみになりますように。</p> <div class="vase-variation"> <div class="item bell"></div> <div class="item moon"></div> <div class="item candle"></div> </div> <div class="vase-price"> <div class="vase-price-taitle"> 初回注文後、 <br>2週間以内 </div> <div class="traial-price"> 1,800円(送料無料) </div> <div class="normal-price"> 通常価格 2,400円 (送料無料) </div> <div class="footnote"> アプリ内でご購入いただけます </div> </div> </div> </div> </section>
.vase { padding:10vmin 0 0; background-color:#e7e3df; } .vase-container { min-height:730px; flex-flow:column wrap; display: flex; } .vase-title { padding:0 61.44px; order: 1; width:50%; height:fit-content; } .vase-title h2{ text-align: center; margin-top: 0; font-size:2.6em; } .vase-body { order: 2; width: 400px; margin: 0 auto; margin-top: 32px; padding: 0; } .vase-body p { margin-bottom:15px; } .vase-variation { display: flex; margin:24px,0px; } .item { height: 116px; max-width: 98px; position: relative; } .bell { background-image:url(https://s3-ap-northeast-1.amazonaws.com/flower-production-assets/assets/web/home/vase_bell-3242683261f661614798b85f339c955bd9a56d231773730ffd7a0ab8028747e2.jpg); background-size:cover; } .moon { background-image:url(https://s3-ap-northeast-1.amazonaws.com/flower-production-assets/assets/web/home/vase_moon-6ef8eca3a0e8166d7a28acda51109e2050ee74ed94a839638ac1f954223647fb.jpg); background-size:cover; } .candle { background-image:url(https://s3-ap-northeast-1.amazonaws.com/flower-production-assets/assets/web/home/vase_candle-ca20f4ad96c7cbfe245a497dc9aa0875a4bcc5c8a14056e8297096bb720d4bdd.jpg); background-size:cover; } .vase-image { background-image:url(https://s3-ap-northeast-1.amazonaws.com/flower-production-assets/assets/web/home/bg_vase-45bcc89846e1a077353f799e42054251c3e3e570fcc453b8d96282d5df1ad6db.jpg); width:50%; height:730px; order:3; background-position: center bottom; }
やってみたこと
marginのサイズを確認してみましたが理想の形のコードと変わりはありませんでした
flexboxについて調べてみましたがやはりどこがダメなのか分かりません
今日はずっとこのことについて考えてみてもう限界だったので質問させていただくことにしました。どなたかご回答よろしくお願いします
回答2件
あなたの回答
tips
プレビュー