Дополнительно
Отзывчивый выравнивание изображений по центру bootstrap 3
Я делаю каталог, используя Bootstrap 3. При отображении на планшетах изображения товаров выглядят некрасиво из-за их маленького размера (500x500) и ширины 767 пикселей в браузере. Хочу разместить изображение по центру экрана, но почему-то не получается. Кто может помочь решить эту проблему?
416
16
Есть
.центр-блок
класс в Twitter начальной загрузки 3 (с V3.0.1), так что используйте:Если вы используете Bootstrap v3.0.1 или выше, вам следует использовать это решение. Оно не переопределяет стили Bootstrap с помощью пользовательского CSS, а использует функцию Bootstrap._
Мой первоначальный ответ приведен ниже для наглядности.
Это очень простое решение. Поскольку
.img-responsive
из Bootstrap уже устанавливаетdisplay: block
, вы можете использоватьmargin: 0 auto
для центрирования изображения:Добавить только центр-блок класс `для изображения, это работает с Bootstrap 4, а также:
Примечание: `центр- "заблокировать" работает, даже когда в img-отзывчивый используется
Просто используйте
.класс текст-центр
, если вы'вновь с использованием Bootstrap 3.Примечание: это не'т работать с IMG-отзывчивый
Это должно выровнять изображение и сделать его отзывчивым.
Я бы предложил более "абстрактные" по классификации. Добавить новый класс "и ИМГ-центр" и которые могут быть использованы в сочетании с .класс в img-отзывчивый:
Попробуйте это:
в
в
Попробуйте этот код, он будет работать на небольших иконок с Bootstrap 4, потому что нет центра-блока класса начальной 4 так что попробуйте этот способ, это будет полезно. Вы можете изменить положение изображения путем установки `.коль-МД-12 "до".коль-МД-8 "или".коль-МД-4, Это'ы до вас.
Вы все еще можете работать с
ИМГ-отзывчивая
без влияния на другие изображения с этим непревзойденный стиль.Вы можете предварить этот тег с разделом ИД/ див с id/class, чтобы определить порядок, в котором эта
ИМГ
вложен. Этот обычайкомпания IMG-отзывчивый
будет работать только в этой области.Предположим, у вас есть HTML-код области, определенной как:
Тогда ваш CSS может быть:
Примечание: этот ответ является по отношению к потенциальному воздействию изменения `компания IMG-отзывчивый в целом. Конечно, центр-блок-это простейшее решение.
Просто положить все изображения миниатюры в строку/столбец ДИВС такой:
и все будет прекрасно работать!
В дополнение к уже данным ответам, наличие
img-responsive
в сочетании сimg-thumbnail
установитdisplay: block
вdisplay: inline block
..
Более точный способ применяется ко всем объектам Booostrap, используя стандартные классы, только чтобы не установить верхнее и нижнее поля (как изображения могут наследовать от родителей), так я всегда через:
Я также сделал суть, так что если любые изменения будут применяться из-за любых ошибок, обновление версии всегда будет здесь: https://gist.github.com/jdrda/09a38bf152dd6a8aff4151c58679cc66
До сих пор самое лучшее решение принять, кажется, в
<класс ИМГ="в центре-блок на" ... />
. Но никто не упомянул какцентр-штукатурные работы
.Возьмите начальной загрузки В3.3.6 например:
Значение по умолчанию
дисплей
для<ИМГ>
этоинлайн
. Значение "блок" будет отображать элемент как блочный элемент (например,<п>
). Он начинается с новой строки и занимает всю ширину. Таким образом, два значения полей пусть останусь изображения в центре по горизонтали.в
в