![](/img/trans.png)
[英]How to make a list of images responsive to window size - CSS/JS/Bootstrap
[英]How to make Instagram.js feed responsive in Bootstrap?
我正在基于Bootstrap3制作我的第一个WordPress模板。 现在,我尝试使用instafeed.js添加一个Instagram feed。 我的问题是使Instagram feed具有Bootstrap的优势。 有什么想法可以更改代码以适合Bootstrap3吗? 我尝试添加Bootstrap标记,但是它要么在一行中显示所有图像,要么在每一行中显示一个图像(宽度为100%)。
HTML(和JS)
<div class="container">
<div class="row">
<div id="instafeed">
</div>
</div>
</div>
<script type="text/javascript">
var feed = new Instafeed({
get: 'tagged',
tagName: 'HASHTAG',
clientId: 'MY_CLIENT_ID',
limit: 6,
template: '<div class="col-md-2"><a href="{{link}}" target="_blank"><img src="{{image}}" class="img-responsive" /><div class="likes">♥ {{likes}}</div></a></div>'
});
feed.run();
</script>
CSS:
#instafeed a {
padding:5px 5px 1px 5px;
margin:10px;
border:1px solid #e1e1e1;
display:inline-block;
border-radius: 4px;
position:relative;
}
#instafeed .likes {
background:rgba(176,76,76,0.8);
font-family:sans-serif;
font-size:1em;
position:absolute;
color:#ffffff;
right:5px;
top:5px;
left:5px;
opacity:0;
text-align:center;
line-height:150px;
text-shadow:0 1px rgba(0,0,0,0.5);
-webkit-font-smoothing:antialiased;
-webkit-transition: opacity 100ms ease;
-moz-transition: opacity 100ms ease;
-o-transition: opacity 100ms ease;
-ms-transition: opacity 100ms ease;
transition: opacity 100ms ease;
}
#instafeed a:hover .likes {
opacity:1;
}
在模板中,您可以使用如下响应类:
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-2">
XS屏幕(连续1张图像)。
SM屏幕(连续2张图像)。
MD屏幕(连续3张图像)。
LG屏幕(连续6张图像)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.