Я использовал instafeed.js, чтобы вытащить 3 последних изображения из учетной записи instagram. Он загружает изображения в div, и мне удалось стилизовать изображения так, как они должны быть. Проблема состоит в том, что они так, как я ее настраивал, довольно статичны. Если я просматриваю страницу на большом экране, изображения находятся в ряду из трех и неправильно расположены. Кроме того, если одно из изображений более широкое, чем высокое, оно не будет выравниваться с нижней частью большого изображения слева и выглядеть странно. Я опубликовал скриншот ниже о том, как он выглядит на моем macbook (это то, что он всегда должен выглядеть независимо от размера экрана или изображения), и еще один снимок экрана о том, как он выглядит на большом экране. Любая помощь очень ценится!Неполадки позиционирования изображений в div
Что происходит в большем размере экрана:
Instafeed.js:
var feed = new Instafeed ({
get: "user",
userId: "1957779802",
limit: 3,
sortBy: "most-recent",
resolution: "standard_resolution",
template: '<div class="img"><a href="{{link}}"><img src="{{image}}" /></a></div>',
accessToken: "1957779802.bef71cd.f6782544ba674fc3af9dddb2fec415fe"
});
feed.run();
HTML:
<div class="col2">
<div id="instafeed"></div>
<div class="acell">
<div class="contentbox">
<a href="https://www.youtube.com/channel/UCQEXfLzrNpxe7AZme3dTP0w" target="_blank"><img class="yt-bg" src="<?php bloginfo('stylesheet_directory'); ?>/images/youtube-img.jpg" alt="Youtube" /><span class="covered"><div class="play"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/play-img.png"></img></div><div class="text"><h3>Press Play!</h3><p>Watch clips on our YouTube channel.</p></div></span></a>
</div>
</div>
</div>
CSS:
.social-container .row1 .col2 .instafeed {
width: 100%;
height: auto;
}
.social-container .row1 .col2 .img {
margin: 5px;
height: auto;
width: auto;
float: left;
text-align: center;
}
.social-container .row1 .col2 .img a img {
display: inline;
border: 1px solid #ffffff;
}
.social-container .row1 .col2 .img a img {
width: 150px;
height: 152px;
}
.social-container .row1 .col2 .img:first-child {
margin-right: 30px
}
.social-container .row1 .col2 .img:first-child a img {
width: 330px;
height: 320px;
}
Добро пожаловать в Stack Overflow! ** Это действительно комментарий, а не ответ. ** Я признателен, что у вас еще нет достаточной репутации, чтобы оставлять комментарии, но, пожалуйста, не используйте систему ответов в качестве замены. Получение репутации довольно легко и требует лишь немного усилий с вашей стороны. Благодаря! –