【参照】jQuery Tools: The Apple effect for overlay
サムネイル画像をクリックすると、画像と説明文をオーバーレイ表示します。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="ja" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="imagetoolbar" content="no" /> <title>設置サンプル</title> <link rel="stylesheet" type="text/css" href="/content/lib/global.css" /> <!-- JS --> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="/content/lib/jquery/jquery.tools.min.js"></script> <script type="text/javascript"> $(function(){ $("#triggers img[rel]").overlay({effect: 'apple'}); }); </script> <style type="text/css"> /* 白背景 */ /* the overlayed element */ .apple_overlay { display:none; background-image:url(/content/img/ajax/jquery/white.png); width:500px; padding:35px; } /* default close button positioned on upper right corner */ .apple_overlay div.close { background-image:url(/content/img/ajax/jquery/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; } /* 黒背景 */ div.apple_overlay.black { background-image:url(/content/img/ajax/jquery/transparent.png); color:#fff; } /* サムネイル */ #triggers { margin-top:10px; text-align:center; } #triggers img { background-color:#fff; padding:2px; border:1px solid #ccc; margin:2px 5px; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; } /* ボックス内のタイトルと説明 */ div.details h2 { margin:10px 0; padding:0; } div.details p { margin:10px 0 0 0; padding:0; } </style> <!--[if lt IE 7]> <style> div.apple_overlay { background-image:url(/content/img/ajax/jquery/overlay_IE6.gif"); color:#fff; } /* default close button positioned on upper right corner */ div.apple_overlay div.close { background-image:url(/content/img/ajax/jquery/overlay_close_IE6.gif); } </style> <![endif]--> <link rel="stylesheet" type="text/css" href="/common/css/example.css"></head> <body id='example3' class='example'><div class="ads" style="margin:32px auto;text-align:center;"></div><h1 class='h'><a href='/'>PHP & JavaScript Room</a> :: 設置サンプル</h1> <h3 class='h'>実行結果</h3> <div id="wrap"> <h1>設置サンプル</h1> <p>【参照】<a href='http://flowplayer.org/tools/demos/overlay/apple.html'>jQuery Tools: The Apple effect for overlay</a></p> <p>サムネイル画像をクリックすると、画像と説明文をオーバーレイ表示します。</p> <!-- CODE --> <!-- trigger elements --> <div id="triggers"> <img src="http://farm4.static.flickr.com/3639/3664935712_94ca67b18b_t.jpg" rel="#photo1"/> <img src="http://farm4.static.flickr.com/3220/3664935670_b94968ccbc_t.jpg" rel="#photo2"/> <img src="http://farm4.static.flickr.com/3611/3664132439_78c681eb6d_t.jpg" rel="#photo3"/> <img src="http://farm4.static.flickr.com/3394/3664935528_16fff63afc_t.jpg" rel="#photo4"/> </div> <!-- overlayed element, which is styled with external stylesheet --> <div class="apple_overlay black" id="photo1"> <img src="http://farm4.static.flickr.com/3639/3664935712_94ca67b18b.jpg" /> <div class="details"> <h2>ノルディック@オ・タン・ジャディス</h2> <p>ガレットは、フランスのブルターニュ地方の料理で、そば粉を使用したお食事クレープですが、蕎麦の味はしませんw 生地はもっちりとしていて、かみ締めるほどに美味しいです。</p> </div> </div> <div class="apple_overlay black" id="photo2"> <img src="http://farm4.static.flickr.com/3220/3664935670_b94968ccbc.jpg" /> <div class="details"> <h2>ノルディック@オ・タン・ジャディス</h2> <p>ガレットは、フランスのブルターニュ地方の料理で、そば粉を使用したお食事クレープですが、蕎麦の味はしませんw 生地はもっちりとしていて、かみ締めるほどに美味しいです。</p> </div> </div> <div class="apple_overlay" id="photo3"> <img src="http://farm4.static.flickr.com/3611/3664132439_78c681eb6d.jpg" /> <div class="details"> <h2>ノルディック@オ・タン・ジャディス</h2> <p>ガレットは、スモークサーモンとトマトのガレット『ノルディック』をチョイス!スモークサーモンの中には、クリームチーズがたっぷり♪さっぱりとした夏向きのガレットです。</p> </div> </div> <div class="apple_overlay" id="photo4"> <img src="http://farm4.static.flickr.com/3394/3664935528_16fff63afc.jpg" /> <div class="details"> <h2>塩バターキャラメルのクレープ @オ・タン・ジャディス</h2> <p>デザートは、「塩バターキャラメルのクレープ 」にしました。クレープの上にキャラメルソースとバターがかかっています。クレープの熱でバターがとろ~りと溶けて、しっとりとした生地とすごく合います。</p> </div> </div> <!-- / CODE --> </body> </html>