LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии

Как сделать 4 адаптивных картинки разных размеров в 2 ряда?

перепробовал уже все что мог

хочу достигнуть такого результата:
19985b26712a401aadc251af99ca6fe3.png

как сделать так, при разных размерах картинок?
https://jsfiddle.net/25L9hawt/
  • Вопрос задан
  • 310 просмотров
Решения вопроса 1
Грубый вариант решения вашей проблемы, ну если использовать чисто css, будет примерно такой:
HTML:
<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

CSS:
ul {
    width: 70%;
    font-size: 0;
    list-style: none;
}
ul li {
    display: inline-block;
    width: 50%;
    padding: 10% 0;
    overflow: hidden;
    background-size: cover;
    background-position: 50% 50%;
}
ul li:nth-child(1) {
    background-image: url(http://untifler.narod.ru/photos/gaf8-1s.jpg);
}
ul li:nth-child(2) {
    background-image: url(http://www.gjkt.cz/files/images/budova.jpg);
}
ul li:nth-child(3) {
    background-image: url(http://imageproxy.jxs.cz/~nd04/jxs/cz~/856/512/fbafffc141_70326674_o2.jpg);
}
ul li:nth-child(4) {
    background-image: url(http://untifler.narod.ru/photos/gaf8-1s.jpg);
}
img {
    width: 100%;
}

Может вас такой вариант устроит, а иначе js вам в помощь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы