Как исправить ошибку адаптивного изображения в WordPress? - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь создать адаптивную тему на WordPress.Когда у меня разрешение рабочего стола, миниатюры на 100% подгоняются под карту, но когда я уменьшаю разрешение до мобильного устройства, оно становится больше, чем карта.Почему это происходит?

Я уже пытался добавить класс адаптивного образа начальной загрузки 4.

<section id="blog" class="blog  d-flex align-items-center mt-5 mb-5">

  <?php query_posts('posts_per_page=3'); ?>


  <div class="container">
<div class="d-flex align-items-center">

 <h1>ÚLTIMAS<BR>PUBLICAÇÕES</h1> </div>    <div class="row">


      <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <div class="col-sm-7 col-md-4 mt-3">

        <a href="<?php the_permalink() ?>"><img src="<?php the_post_thumbnail_url('thumbnail'); ?>" class="rounded-top"></a>
        <div class="card-body border rounded-bottom">

          <h4 class="card-title border-bottom pb-3 "><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h4>
          <p class="card-text"><?php the_subtitle(); ?></p>
          <a href="<?php the_permalink() ?>" class="btn btn-outline-dark btn-sm">Continuar lendo</a>
        </div>

      </div>

      <?php endwhile; ?>

      <?php endif; ?>




    </div>
</section>

Ожидается:

enter image description here

Реальность:

enter image description here

Размер миниатюры, настроенный на админ-панели WordPress, составляет 350 x273px

Ответы [ 3 ]

0 голосов
/ 28 марта 2019

Нацельте свое изображение с помощью CSS, который контролирует его ширину.В настоящее время у вас есть класс rounded-top, поэтому вы можете добавить этот CSS:

.rounded-top {
  max-width: 100%;
  height: auto;
}
0 голосов
/ 28 марта 2019

Я исправил проблему, добавив .card-img к тегу img.

Спасибо всем за ответы.

0 голосов
/ 28 марта 2019

Пожалуйста, добавьте класс img-responseive к вашему изображению. Правильный код должен быть

<section id="blog" class="blog  d-flex align-items-center mt-5 mb-5">

  <?php query_posts('posts_per_page=3'); ?>


  <div class="container">
<div class="d-flex align-items-center">

 <h1>ÚLTIMAS<BR>PUBLICAÇÕES</h1> </div>    <div class="row">


      <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <div class="col-sm-7 col-md-4 mt-3">

        <a href="<?php the_permalink() ?>"><img src="<?php the_post_thumbnail_url('thumbnail'); ?>" class="rounded-top img-responsive"></a>
        <div class="card-body border rounded-bottom">

          <h4 class="card-title border-bottom pb-3 "><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h4>
          <p class="card-text"><?php the_subtitle(); ?></p>
          <a href="<?php the_permalink() ?>" class="btn btn-outline-dark btn-sm">Continuar lendo</a>
        </div>

      </div>

      <?php endwhile; ?>

      <?php endif; ?>
    </div>
</section>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...