Автоматическое заполнение контейнера CSS Bootstrap изображением

#html #css #twitter-bootstrap

#HTML #css #twitter-bootstrap

Вопрос:

Я вроде как новичок в bootstrap и пытаюсь выяснить, как заполнить контейнер изображениями, которые отличаются от размеров.

В настоящее время я использую тег фонового изображения, но я хотел бы изменить его на тег изображения, который выглядит следующим образом:

 <div class="col-lg-8 col-lg-push-2 overlay">
        <div class="container-fluid image-library">
            <div class="col-lg-4 image-container" style="background-image: url('media/placeholder/1.jpg');"></div>
            <div class="col-lg-4 image-container" style="background-image: url('media/placeholder/2.jpg');"></div>
            <div class="col-lg-4 image-container" style="background-image: url('media/placeholder/3.jpg');"></div>
        </div>
    </div>
  

И CSS:

     .image-container{
    height: 200px; 
    max-width:300px;
    outline: #FFFFFF solid; 
    background-position: center center; 
    background-size: cover;
    margin-left:auto;
    margin-right:auto;        
}
  

После этого я хотел бы, чтобы столбец начальной загрузки располагался по центру, но, похоже, я не могу заставить это работать.

Любая помощь была бы высоко оценена!

Приветствую,

Bram

Ответ №1:

Вы пытались добавить

 background-size:100%;
or
background-size:auto;
  

к вашему классу .image-container?

Комментарии:

1. С какой целью? Я хотел бы изменить весь «фоновый класс» на тег html img. Когда я добавляю ваше предложение, ничего особенного не меняется :(.

2. решение от @mrid идеально.

3. Кстати, ценю ответ 🙂

Ответ №2:

Я использую img тег, так как вы хотели перейти на него.

ДЕМОНСТРАЦИЯ

HTML — КОД

 <div class="col-lg-8 col-lg-push-2 overlay">
    <div class="container-fluid image-library">
        <div class="col-lg-4 image-container" ><img src="http://logonoid.com/images/stack-overflow-logo.png"></div>
        <div class="col-lg-4 image-container" ><img src="http://logonoid.com/images/stack-overflow-logo.png"></div>
        <div class="col-lg-4 image-container"><img src="http://logonoid.com/images/stack-overflow-logo.png"></div>
    </div>
</div>
  

КОД CSS

 .image-container{
    height: 200px; 
    max-width:300px;
    outline: #FFFFFF solid; 
    background: red;
    margin-left:auto;
    margin-right:auto;        
}

.image-container img{
    width: 100%;
    position: relative;
}
  

Комментарии:

1. imgur.com/a/UDqlA вот что я получаю, я хочу, чтобы изображения заполняли весь контейнер расстояние между этими контейнерами и центрировали содержимое (кажется, что центрирующая часть работает хорошо).