Intereting Posts
Как преобразовать строку в UTF-8 в Android? Пользовательский css для подкачки в codeigniter вызывая анонимную функцию Javascript, когда она объявлена, не работает, вызывая ее позже Как реализовать веб-страницу, которая масштабируется при изменении размера windows браузера? Текст мигает jQuery html – Как запретить браузеру открывать ссылку, указанную в href? Цвет серого не работает в IE 11 Browser Развертывание только HTML, веб-страницы CSS для Tomcat Как найти все записи, которые НЕ в этом массиве? (MySql) resize изображения с помощью javascript Влияет ли добавление charset = “utf-8” в элемент HTML-ссылки? Как использовать Javascript для доступа к элементам другой страницы? Селектор шаблонов CSS для сопоставления динамических имен classов? Рассчитать и отобразить процент выполнения загрузки страницы Выравнивание текста li, который обертывается при использовании настраиваемой маркерной точки

Регулировка и размер изображения для установки div (бутстрап)

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

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

Вот HTML

heres the name
heres where i describe and say "read more"

Мой CSS

 .top1{ height:390px; background-color:#FFFFFF; margin-top:10px; } .food1{ background-color:#000000; height:230px; } .name1{ background-color:#555555; height:90px; } .description1{ background-color:#777777; height:70px; } 

Вы можете явно определять width и height изображений, но результаты могут быть не самыми лучшими.

 .food1 img { width:100%; height: 230px; } 

jsFiddle


… за ваш комментарий вы могли бы просто заблокировать любое overflow – см. этот пример, чтобы увидеть изображение, ограниченное по высоте и отрезанное, потому что оно слишком велико.

 .top1 { height:390px; background-color:#FFFFFF; margin-top:10px; overflow: hidden; } .top1 img { height:100%; } 

Попробуйте так:

 

Просто голова, что Bootstrap 4 теперь использует img-fluid вместо img-responsive , поэтому дважды проверьте, какую версию вы используете, если у вас проблемы.

Просто добавьте class img-responsive к вашему тегу img , он применим в bootstrap 3 onward!

У меня была такая же проблема и наткнулся на следующее простое решение. Просто добавьте немного отступов к изображению, и он изменится на размер, чтобы соответствовать в div.

 

Я использовал это и работает для меня.

 

В большинстве случаев проект bootstrap использует jQuery, поэтому вы можете использовать jQuery.

Просто получите ширину и высоту родительского JQuery.offsetHeight() с помощью JQuery.offsetHeight() и JQuery.offsetWidth() и установите их дочернему элементу с помощью JQuery.width() и JQuery.height() .

Если вы хотите сделать его отзывчивым, повторите описанные выше шаги в $(window).resize(func) .