CSSを使用して、次のことを行う画像ギャラリーを作成したことがあります。
- サムネイルギャラリーを作成しました
- 1x1 ピクセル画像が配置された div を作成しました
- サムネイルにマウスオーバーすると、これらの 1x1 ピクセルの画像が div のサイズに合わせて拡大され、高さは長さに比例します。
- これまでの私のコード:
php:
echo '<div id="thumbnails">';
$files = glob("11-09-2012/*.*");
for ($i=1; $i<count($files); $i++)
{ //creating thumbnails
$num = $files[$i];
echo '<img src="'.$num.'" height="50px" id="thumb'.$files[$i].'"></img>';
};
echo '</div><div id="gallery">';
for ($i=1; $i<count($files); $i++)
{ //creating 1x1
$num = $files[$i];
echo '<img STYLE="position:absolute" src="'.$num.'" height="1px" width="1px" id="img'.$files[$i].'"></img>';
};
echo '</div>';
CSS:
#gallery {
margin: 0 auto;
border-style: solid;
border-width: 3px;
border-color: #fff;
width: 800px;
height: 600px;
}
どこに行けばいいのかわかりません - どんな助けでも大歓迎です - これを行う別の方法も同様です。
宜しくお願いします - Jesper