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

У меня есть вкладка mat, и я хочу разместить информацию о погоде, которую я получаю от accuweather API. Моя панель инструментов отзывчива и гибка. Эти изображения уменьшаются при изменении размера страницы. Это работает нормально, но когда я хочу добавить информацию о температурепод изображением происходит переполнение и выглядит очень плохо. Как я могу сделать эти значения температуры под изображением без какого-либо переполнения.

Фактический enter image description here Ожидаемый enter image description here Реальность enter image description here Вот что я попробовал ниже

        <li>
           <div class="d-flex">
                   <div *ngFor="let dailyForecast of dailyForecasts">
           <img class="responsive" src="{{appConfig.weatherIconsPath}}{{dailyForecast.Night.Icon}}.png">       
<small>{{dailyForecast.Temperature.Minimum.Value}}°C /                                               
{{dailyForecast.Temperature.Maximum.Value}}°C</small>
             </div>                                                                                             
             </div>    
        </li>

Ответы [ 2 ]

0 голосов
/ 01 октября 2019

Это должно сделать это:

<li>
  <div class="d-flex align-items-center">
    <div *ngFor="let dailyForecast of dailyForecasts" 
         class="d-flex flex-column align-items-center">
      <img class="responsive" src="{{appConfig.weatherIconsPath}}{{dailyForecast.Night.Icon}}.png">
      <small>{{dailyForecast.Temperature.Minimum.Value}}°C / {{dailyForecast.Temperature.Maximum.Value}}°C</small>
    </div>
  </div>
</li>

Примечание: без фактического Минимальный воспроизводимый пример Я не могу вам больше помочь.

0 голосов
/ 01 октября 2019

Попробуйте установить максимальную ширину изображения с помощью CSS:

img.responsive {
max-width: 40px;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...