category
サイト構築 -CSS

[CSS]スタイルシートで実装するアコーディオンエフェクト

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

CSSnewbieのエントリーから、スクリプトを使用しないで、スタイルシートで実装するアコーディオンエフェクトを紹介します。

The CSS-Only Accordion Effectのキャプチャ

The CSS-Only Accordion Effect
デモ:アコーディオン横タイプ
デモ:アコーディオン縦タイプ

それぞれのパネルはdivで囲まれており、通常時は「overflow:hidden;」を使用し、ホバー時はホバー箇所に「overflow:auto;」でwidthを指定、その他の箇所に「width:20px;」を使用して、アコーディオンのエフェクトを表現しています。

CSSオフ時には、それぞれのパネルが上から順に配置されます。

Post on:2008年4月11日

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

トラックバック

トラックバック(URL)

コメント

comment:

Webnist Blog
on 2008年4月11日

[CSS]スタイルシートで実装するアコーディオンエフェクト:…

colissさんで紹介されていました
[CSS]スタイルシートで実装するアコーディオンエフェクトについて、
IE6で動作しなかったので、header部分にGoogle (more…)

コリス
on 2008年4月11日

スタイルシートで実装するアコーディオンエフェクト:IE6対応の縦書きって、いいですね。

表示されている箇所と隠されている箇所で、遊べそうだと思いました。

ページの先頭へ




© coliss

RSS