[awei研究室]流瀑網頁版型(jQuery Masonry圖片網站)

/ 分類: , / 0 則回應

標籤: , ,

有不少的網站,將網站中的 CSS Div區塊,隨著Div的高度,自動的向下編排,看起來很像瀑布川流而下的感覺,瀑布流版型,很像是CSS的浮動排版一樣,圖片會依照大小進行縮放排列,如果搭配響應式網頁的規畫,則可以依照畫面的大小進行縮放。

 Masonry瀑布流版型:jQuery Masonry

如果依照原廠英文網頁教學~~會非常的霧殺殺~~~建議您可以下載他的原始檔案來個個破解
記註一定要下載他的masonry.pkgd.min.js


做好的感覺大概會是這樣
mansory_t1

範例網頁


引用Jquery+jQuery Masonry

放在<head>…..</head>之間

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="https://masonry.desandro.com/jquery.masonry.min.js"></script>

HTML:

放在<body>…..</body>之間

<div id="_container" style="height:800px; width:728px; overflow:hidden; margin:0 auto;">         
     <div class="content_box">內容1</div>
     <div class="content_box">內容2</div>
     <div class="content_box">內容3</div>
     <div class="content_box">內容4</div>
     <div class="content_box">內容5</div>
     <div class="content_box">內容6</div>
</div>

CSS樣式設定:

放在<head>…..</head>之間

<style>
.content_box{
	display: inline-block;
	border: 1px dotted #4F4F4F;
	padding: 10px;
	margin: 5px 5px 5px 0;
	overflow:hidden;
	width:337px;
}
</style>

啟用Jquery Masonry元件(放在<script>…..</script>之下:)

$(function(){
	$('#_container').imagesLoaded(function () {
        $('#_container').masonry({        
            itemSelector: '.content_box',
            columnWidth: 364,
            animate:true
        });
	});
});

檔案下載

作者:awei
一個從純樸鄉下 輾轉搬到現在繁華的都市 住在四周都是百貨公司與商店林立的便利世界裡 我只是想拍拍照 記錄一下這個我居住的星球 力量雖然渺小 但是我有我想做的一些事 貓咪慵懶的動作 花草的靜態之美 建築的偉大背景 等等.... If I like a moment, for me, personally, I don't like to have the distraction of the camera. I just want to stay in it.

您或許有興趣的文章:

發表留言