Как я могу увеличить некоторые изображения HTML и CSS - PullRequest
0 голосов
/ 05 ноября 2018

Так что недавно я работал над веб-сайтом и хотел, чтобы он был адаптивным, я смог сделать его отзывчивым для всех небольших разрешений, но я не знаю, как увеличить изображения на моем сайте

вот как это выглядит, и p1, и логотип - это изображения

Я перепробовал множество методов, доступных в интернете, но ничего не помогло

Все изображения в загрузочном контейнере

@charset "utf-8";
.columnup {
  padding-left: 10px;
  padding-top: 20px;
}

.columndown {
  padding-left: 10px;
  padding-top: 20px;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<body>

  <div class="container">
    <div class="row">
      <div class="column col-md-12 columnup">
        <center><img src="https://image.ibb.co/fESvOL/Group-1.png"></center>
      </div>
    </div>

  </div>
  <center>
    <div class="container">
      <div class="row">
        <div class="column  columnup col-md-4 col-sm-6">
          <img src="https://image.ibb.co/eidfq0/thumbnail-1.png" class="imaget">
        </div>
        <div class="column col-md-4 col-sm-6 columnup">
          <img src="https://image.ibb.co/eidfq0/thumbnail-1.png">
        </div>
        <div class="column col-md-4 col-sm-6 col-sm-offset-3 columnup ">
          <img src="https://image.ibb.co/eidfq0/thumbnail-1.png">
        </div>
      </div>
      <div class="row">
        <div class="column columndown col-md-4 col-sm-6 col-md-offset-2 ">
          <img src="https://image.ibb.co/eidfq0/thumbnail-1.png">
        </div>
        <div class="column columndown col-md-4 col-sm-6 ">
          <img src="https://image.ibb.co/eidfq0/thumbnail-1.png">
        </div>
      </div>
    </div>
  </center>
</body>

вот небольшая отредактированная версия моего сайта Так может кто-нибудь масштабировать элементы так, чтобы они выглядели одинаково на разрешении 720p и разрешении 1080p

Заранее спасибо

1 Ответ

0 голосов
/ 06 ноября 2018

Вы используете внешний интерфейс Bootstrap. Bootstrap уже имеет несколько предопределенных точек разрыва макета, особенно для класса .container, который в вашем случае оборачивает ваши изображения.

В частности, деления (div) с классом .container могут принимать одну из этих значений ширины, в зависимости от размера экрана:

Screen size   |   Container size
  <576px      |      auto
  ≥576px      |      540px
  ≥768px      |      720px
  ≥992px      |      960px
  ≥1200px     |      1140px

В соответствии с таблицей выше, максимальная ширина .container div может быть 1140px, если размер экрана 1200px или выше.

Это в основном означает, что если вы откроете страницу в браузере шириной 1920px, .container div будет иметь ширину 1140px с центром в середине экрана. Изображения внутри .container могут иметь ширину, равную div, в которой они находятся, поэтому они также ограничены максимумом 1140px. Это означает, что между .container div и краями экрана будет некоторое свободное пространство. 1920px - 1140px = 780px пустого пространства!

Вы хотите увеличить ширину ваших изображений до 100%, чтобы они правильно масштабировались от одного края экрана к другому, но вы обернули их в .container div, предопределенное Bootstrap, чтобы оно было 1440px, поэтому они никогда не смогут этого достичь. Для достижения этой цели вам нужно избавиться от ограничения 1140px, установленного Bootstrap для .container div.

Существует буквально сотни различных решений этой проблемы, и какое из них вы действительно используете, зависит от вашей цели проектирования, которую вы не очень хорошо определили, поэтому я не могу дать вам наиболее подходящее.

Самый простой и грязный обходной путь - просто переопределить класс Bootstrap с помощью этого CSS в вашей пользовательской таблице стилей.

@media (min-width: 1200px) {
  .container {
      max-width: 100%;
  }
}

Тогда, конечно, стиль ваших изображений:

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