2015-10-18 55 views
0

我正在根据Bootstrap3制作我的第一个WordPress模板。现在我正在尝试使用instafeed.js添加Instagram Feed。我的问题是让Instagram Feed与Bootstrap的优势相适应。任何想法如何改变我的代码以适应Bootstrap3?我已经尝试添加引导标签,但它要么在一行上显示所有图像,要么在每行上显示一个图像(没有100%宽度)。如何让Instagram.js Feed在Bootstrap中响应?

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">&hearts; {{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; 
} 

回答

1

在模板中,您可以使用响应类是这样的:

<div class="col-xs-12 col-sm-6 col-md-4 col-lg-2">

XS屏幕(1图像连续)。

SM屏幕(连续2张图片)。

MD屏幕(连续3张图片)。

LG屏幕(连续6张图片)。

+0

非常感谢!应该更好地阅读文档,但是这对我帮助很大! – janlindso