Я использую новый плагин Instagram (который работает без API) для отображения содержимого, связанного с учетной записью Instagram, все работает с плагином, за исключением того, что плагин не отображает значки, связанные с контентом, такие как cards
, videos
et c
Код не добавляет значки, связанные с содержимым, но я не заметил, что код html, сгенерированный плагином, добавляет классы CSS для привязки элемента как instagram-video
, instagram-image
, instagram-sidecar
.
на основе этого я, хотя использовать функцию CSS для обнаружения css элемента, такого как .instagram_gallery > a[class*="instagram-video"]
, и добавить соответствующий css для отображения значка видео, если элемент привязки имеет класс видео и т. Д.
мой код не отображает значок должным образом, как это видно в примере кода
Пример кода
(function($){
$(window).on('load', function(){
$.instagramFeed({
'username': 'instagram',
'container': "#instafeed",
'display_profile': false,
'display_biography': false,
'display_gallery': true,
'callback': null,
'styling': true,
'items': 16,
'items_per_row': 4,
'margin': 1
});
});
})(jQuery);
@media (max-width:768px)
{
.instagram_gallery > a {
width: 50% !important;
display: inline-block;
}
.instagram_gallery > a > img {
width: 100% !important;
padding: 15px;
}
}
@media (max-width:500px)
{
.instagram_gallery > a {
width: 100% !important;
display: inline-block;
}
.instagram_gallery > a > img {
width: 100% !important;
padding: 15px;
}
}
.instagram_gallery > a
{
}
.instagram_gallery > a[class*="instagram-video"] {
border: 1px solid #f00;
background-image:url('https://image.flaticon.com/icons/svg/860/860832.svg')
}
<script src="https://www.sowecms.com/demos/jquery.instagramFeed/jquery.instagramFeed.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<section class="container-fluid section-80">
<div class="row photos-wrap">
<div id="instafeed"></div>
</div>
</section>