Как разместить 3 изображения рядом вот так?

Как разместить 3 изображения рядом вот так?

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

Код:

<div class = "row hall-images">
    <div class = " col-lg-6 col-12"><img src = "image1.png">
    </div>
    <div class = "col-lg-6 col-12">
        <div class = "row">
            <div class = "col-12"><img src = "image2.png">
            </div>
            <div class = "col-12"><img src = "image3.png" >
            </div>
        </div>
    </div>
</div>

Можете ли вы опубликовать код, с помощью которого вы пытались решить эту проблему?

Ramon de Vries 26.10.2018 13:31

пожалуйста, предоставьте свой код

CodeBoyCode 26.10.2018 13:32

Вроде работает: codeply.com/go/AGFTOt0cLX .. объясните, пожалуйста, в чем проблема.

Zim 26.10.2018 13:47

спасибо всем за ответы.

Asatur 26.10.2018 14:08
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
4
144
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Это должно помочь.

div{
  border: 1px solid black;
}

.row{
  height: 200px; /*What ever you want */
}
<link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">

<div class = "row">
  <div class = "h-100 w-50"></div>
  <div class = "w-50 d-flex flex-column">
    <div class = "h-50 w-100"></div>
    <div class = "h-50 w-100"></div>
  </div>
</div>
Ответ принят как подходящий

Это пример с FlexBox, FlexBox действительно полезен для выравнивания элементов, проверьте это здесь: https://www.w3schools.com/css/css3_flexbox.asp

.outer{height: auto;width:500px;display:flex;flex-direction:row;border:1px solid red;}
.inner-left{height: 300px;width:50%;border:1px solid red;}
.fullimg{height:100%;width:100%;border:1px solid red;}
.inner-right{height:300px;width:50%;display:flex;flex-direction:column;border:1px solid red;}
.smallimg{width:100%;height:50%;border:1px solid red;}
@media only screen and (max-width: 425px){.outer{flex-direction:column!important;}}
<div class = "outer">
  <div class = "inner-left">
    <img class = "fullimg" src = "https://www.w3schools.com/images/w3schools_green.jpg" alt = "W3Schools.com">
  </div>
  <div class = "inner-right">
    <img class = "smallimg" src = "https://www.w3schools.com/images/w3schools_green.jpg" alt = "W3Schools.com">
    <img class = "smallimg" src = "https://www.w3schools.com/images/w3schools_green.jpg" alt = "W3Schools.com">
  </div>
</div>

что тогда происходит в мобильном телефоне?

Ramon de Vries 26.10.2018 13:48

В мобильном телефоне мне нужно класть изображения друг под друга.

Asatur 26.10.2018 13:49

тогда вы можете изменить направление гибкости внешнего div на столбец вместо строки, когда размер экрана меньше 425 пикселей

Ramon de Vries 26.10.2018 13:50

@Asatur, я обновил свой код, добавив только мультимедиа внутри, попробуйте это

Ramon de Vries 26.10.2018 13:53

В зависимости от версии BS вам нужно создать такую ​​разметку:

  <div class = "container">
     <div class = "row">
        <div class = "col-md-6 col-sm-12">
           <div>big content</div> 
        </div>
        <div class = "col-md-6 col-sm-12">
           <div class = "row">
             <div class = "col-md-12 col-sm-12"><div>small content 1</div></div>  
             <div class = "col-md-12 col-sm-12"><div>small content 2</div></div>
           </div>
        </div>
    </div>
  </div>

Другие вопросы по теме