[JS]パネルをスロットマシンのように切り替えるタブUIのスクリプト

パネルの切り替えに大胆ながら派手すぎないエフェクトを取り入れたタブUIのスクリプトをCSS-Tricksから紹介します。

デモのキャプチャ

Slot Machine Tabs
デモページ

デモではタブをクリックすると、三つに分かれたパネルがスロットマシンのようにずれながらスライドして切り替わります。

デモのキャプチャ

スロットマシンのようにスライド

このアイデアの元となったのはfluxiomのfeaturesで、「Overview」「Organize」「Deliver」のボタンをクリックすると、その下のコンテンツがスロットマシンのようにスライドします。

サイトのキャプチャ

fluxiom

HTMLはタブはリスト要素、パネルはdiv要素で実装されており、パネルの要素は三分割する必要があります。
スクリプトのベースにはjQueryが使用されており、スロットマシンのように少しずつずらしてスライドさせています。

top of page

Trackback

leave your Comments

※承認制のため、即時には反映されません。
※匿名、通りすがりさんなどへの回答は控えさせていただきます。

Comments

10時のヘッドライン | CROSS SBM

on 2010年4月7日

[...] [...]

» [JS]パネルをスロットマシンのように切り替えるタブUIのスクリプト | コリス My_Room-bookmarks

on 2010年4月7日

[...] [JS]パネルをスロットマシンのように切り替えるタブUIのスクリプト | コリス [...]

ノブ

on 2010年4月8日

コリスさん始めまして。
いつも参考に差せて頂いております。
Slot Machine Tabsサンプルをページに設置してみましたが、ダブをクリックするとコンテンツがスライドするのと同時にページ全体上に上がってしまいます。本家のサイト確認してもこれと言ったコントがありません。ページ全体が上に上がらないようにSlot Machine Tabsを設置できないでしょうか?
お忙しいところ申し訳ごさいませんが、宜しくお願いします。

コリス

on 2010年4月8日

> ノブ さん

ブラウザの表示領域が狭い場合に起きる現象でしょうか?
おそらく、タブのリンク記述にアンカーを使用したいるためにおこるのが原因だと思います。
この挙動を外す場合は、リンクにアンカーを使用しないで、JavaScriptを直接記述すると解決しますが、スクリプトのオフ時にリンクが動作しない問題点もあります。

ノブ

on 2010年4月8日

お返事ありがとうございます。
僕もアンカーだと思っていました。
スプリクトで指定ができるのですか。
良ければ教えて頂けませんか。
デモサイトです。サンプルのフルコピーです。
一度確認して頂けるでしょうか。
http://www.
URLは、公開しないでください。
お手数ですが、宜しくお願いします。

コリス

on 2010年4月8日

> ノブ さん

配付サイトのスクリプト「slotmachine.js」をみると、L.32の「click」の箇所以降にクリック時の動作が記述してあるので、ぜひご自身でチャレンジしてみてください。

freewebdev.jp

on 2010年4月11日

パネルをスロットマシンのように切り替えるタブUIのスクリプト

「Slot Machine Tabs」
パネルの切り替えに大胆ながら派手すぎないエフェクトを取り入れたタブUIのスクリプトをCSS-Tricksから紹介します。
デモではタブをクリックすると、三つに分かれたパ…

top of page

©2011 coliss