2016-10-15 4 views
0

Я знаю, что это простой вопрос, но я просто не могу найти решение.Высота изображения обрезки без масштабирования

В настоящее время я использую карусель для начальной загрузки, с разрешением 1920x1080 пикселей. Я хочу, чтобы изображение оставалось неизменным, но высота должна быть уменьшена до 480 пикселей. Примечание. NO SCALING .... изображение должно быть просто отключено, без растягивания или масштабирования.

позволяет сказать, что это мой CSS класс:

.carousel-top-img{ 
    height: 480px;// image scaled down to 853x480px 
} 

.carousel-top-img{ 
    max-height: 480px;// image stretched but 1920x480px met 
    width: 100% 
} 

ответ

2

Он не использует загрузчик, но вот чистый CSS решение:

#this_img{ 
     width: 1920px; 
     height: 480px; 
     object-fit: cover; 
    } 

Немного больше объект-подгонка: LINK

Я надеюсь, что помогает

+1

Спасибо, кажется, что у Bootstrap есть выражение 'height: auto;' на '.carousel-inner> .item> img', которое мешало мне, когда я пробовал это раньше ... –

1

изменить размеры .carousel-top-img «s контейнер и применить overflow: hidden к нему.

Смежные вопросы