背景画像をhtmlとcssでこのように記述しています。
php
1 <section class="p-top_success"> 2 <div class="l-container"> 3 <h2 class="c-title-white-center">TOEFL成功事例</h2> 4 <div class="p-top_success_list"> 5 <?php 6 $terms = array( 7 'order' => 'DESC', 8 'post_per_page' => -1, 9 ); 10 $query = new WP_Query($terms); 11 if($query->have_posts()) : 12 while($query->have_posts()): $query->the_post(); 13 ?> 14 <div class="p-top_success_item"> 15 <p class="p-top_success_item_title c-textArea-large"><?php echo get_field('success_text'); ?></p> 16 <div class="p-top_success_item_img" style="background-image: url(<?php echo get_field('success_img'); ?>"></div> 17 <div class="p-top_success_item_textArea"> 18 <dl> 19 <dt><?php echo get_field('success_work'); ?></dt> 20 <dd><?php echo get_field('success_name'); ?></dd> 21 </dl> 22 </div> 23 <p class="p-top_success_item_result"><?php echo get_field('success_result'); ?></p> 24 </div> 25 <?php endwhile; endif; ?> 26 27 </div> 28 </div> 29 </section>
scss
1 &_img { 2 overflow: hidden; 3 width: 100%; 4 background-size: 45%; 5 background-position: center bottom; 6 background-repeat: no-repeat; 7 background-color: #fff; 8 &::before { 9 padding-top: 61%; 10 content:''; 11 display: block; 12 }
ちなみにデザインカンプはこちらです。
元々のカンプに挿入されている画像は問題なく表示できたのですが、
サイズの違う画像を挿入したときに表示がおかしくなってしまいます。
以下の通りです。
左と真ん中を画像を変えてみたのですが画像が小さく表示されてしまいます。
どんな画像でも幅いっぱいに表示させるにはどうしたらいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。