まだデータがありません。
モザイク状に画像を並べる「Mosaic Flow」
当ページのリンクには広告が含まれています。
スポンサーリンク
さまざまなサイズの画像をモザイク状に並べるプラグイン「Mosaic Flow」を紹介します。
jQueryプラグイン「Mosaic Flow」
このプラグインを使えば、Webサイト一面にさまざまなサイズ画像を並べることができます。
レスポンシブ対応で、画像にマウスオーバーすることで画像「タイトル」を表示することもできます。
スポンサーリンク
それではデモページの画面いっぱいの画像をご覧ください。
デモのソース(HTML + jQuery)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Mosaic Flow のデモでーす。">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mosaic Flow - jQueryプラグイン</title>
<style>
* {
margin:0;
padding:0;
box-sizing:border-box;
}
.mosaicflow__column {
float:left;
}
.mosaicflow__item {
position:relative;
}
.mosaicflow__item img {
display:block;
width:100%;
max-width:500px;
height:auto;
}
.mosaicflow__item p {
position:absolute;
bottom:0;
left:0;
width:100%;
margin:0;
padding:5px;
background:hsla(0,0%,0%,.5);
color:#fff;
opacity:0;
}
.mosaicflow__item:hover p {
opacity:1;
}
</style>
</head>
<body>
<h1>Mosaic Flow のデモでーす。</h1>
<div class="mosaicflow" data-item-height-calculation="attribute">
<div class="mosaicflow__item">
<img src="images/01-red.png" />
<p>赤です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/02-orange.png" />
<p>橙です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/03-yellow.png" />
<p>黄色です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/04-green.png" />
<p>緑です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/05-blue.png" />
<p>青です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/06-indigo.png" />
<p>藍です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/07-purple.png" />
<p>紫です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/01-red.png" />
<p>赤です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/02-orange.png" />
<p>橙です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/03-yellow.png" />
<p>黄色です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/04-green.png" />
<p>緑です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/05-blue.png" />
<p>青です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/06-indigo.png" />
<p>藍です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/07-purple.png" />
<p>紫です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/01-red.png" />
<p>赤です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/02-orange.png" />
<p>橙です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/03-yellow.png" />
<p>黄色です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/04-green.png" />
<p>緑です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/05-blue.png" />
<p>青です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/06-indigo.png" />
<p>藍です。</p>
</div>
<div class="mosaicflow__item">
<img src="images/07-purple.png" />
<p>紫です。</p>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="jquery.mosaicflow.js"></script>
</body>
</html>
スポンサーリンク