Weblog

ジャケット画像のポップアップ

Posted at 2004-12-12T14:50:00+09:00 in Web Design

INTO THE WORLD :: ネタメモnulog > 2004 > 12 > 11 > Album 画像のポップアップを見てて、僕もサムネイルからポップアップして大きな画像を表示させたくなったので、Pure CSSでチャレンジしてみました。サイドバーの下の方にあるRecently playedで実際にどうなるかは確認できます。ちゃんとCSSが反映されてたら。

ぽっぷあっぷ!ぽっぷあっぷ!

Nina Gordonがクローズアップされてたり。

コアになるコードは、

ul#nmnl li img:hover {
  width:112px;
  height:112px;
  position:relative;
  top:-31px;
  left:-31px;
  z-index:2;
}

と、拡大してrelativeでずらし手前に出すという単純明快なもの。これをサルのようにコピペして、クラスごとにずらす量を調節してやれば良いわけです(詳しくはCSSを参照)。うちのサイドバーのようにジャケット画像をグリッド感覚でレイアウトしている場合は算数で考えられるのでこれでOKぽいですね。

リキッドにレイアウトしている場合は結構メンドウかも。あまり考えずにサムネイルの画像の中心を中心に拡大すれば良いかもですけど。

画像が汚いのは(僕が手抜きをして)ブラウザ(に全てを任せたの)が悪いんです。IEで動かないけどそんなことは知らない。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. CSSで指定するフォント
  2. Linksをサムネイル化した
  3. HTML 4.01とCSS2のHTMLヘルプ
  4. pre要素へのスタイル指定
  5. よく使うライセンス・フリーのフォント
  6. CSS2 Specificationでのプロパティの出現順序
  7. ちょっとだけリデザイン @ 2006/08/29
  8. アスタリスクをプロパティ名の頭につけるというCSSハック
  9. :first-letter擬似要素と各擬似クラス絡みのInternet Explorer 6のバグ
  10. CSSコーディング・スタイル

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2005-08-23T16:46:36+09:00 (in 0.158 secs).