<link rel="stylesheet" href="magnific-popup.css">
<script src="jquery.magnific-popup.min.js"></script>
<ul class="flex parent-container">
<?php
$img_dir = "./images";//任意のフォルダ名。ここに画像を格納する。
if ($handle = opendir($img_dir)) {
while (false !== ($file = readdir($handle))) {
if($file==".." or $file==".")continue;
print '<li><a href="' . $img_dir.'/'.$file . '">';
print '<img src="'.$img_dir.'/'.$file.'" alt="">';
print "</a></li>\n";
}
}
?>
</ul>
.parent-container img {
width: 30rem;
margin:1em;
}
// Single image lightbox
$(function(){
$('.popup-image').magnificPopup({
type: 'image'
});
});
//Lightbox gallery
$(function(){
$('.parent-container').magnificPopup({
delegate: 'a',
type: 'image',
gallery: {
enabled:true
}
});
});