試試 瀑布流排版 jquery plugin
Masonry,看看範例,下載 JS 檔案
安排 HTML 元素物件部份
<!-- 瀑布流排版masonry start 以下的 ul,li 也可以使用 div -->
<ul class="itemGroup">
<li class="item">
<a href="路徑/大圖圖檔"><img src="路徑/縮圖圖檔" alt=""></a>
<h2>標題文字</h2>
<p>內容文字</p>
</li>
<li class="item"> ...... </li>
</ul>
<!-- 瀑布流排版masonry end -->
設定 CSS 樣式部份
.itemGroup { margin: 0 auto; }
.item { width: 200px; margin: 10px; padding: 7px; background-color: #fff; }
.item a img { width: 100%; height: auto; }
.item h2 { font-size: 16px; color: darkred; }
.item p { font-size: 13px; text-align: justify; color: #333; }
<script src="js/masonry.pkgd.min.js"></script>
加上需要的 JS 程式部份
$('.itemGroup').masonry({
itemSelector: '.item',
columnWidth: 220
});
安排 HTML 元素物件加上需要的 class 名稱
<!-- 例如 -->
<li class="item wow animate__animated animate__fadeInUp">
<a href="路徑/大圖圖檔"><img src="路徑/縮圖圖檔" alt=""></a>
<h2>標題文字</h2>
<p>內容文字</p>
</li>
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css">
<script src="js/wow.min.js"></script>
加上需要的 JS 程式部份
new WOW().init();
再試試 點選縮圖展現大圖 的效果
LightBox (基本型)
或試試 點選縮圖展現大圖 的效果
FancyBox (變化型,V1免費,V2以後付費)