Movable Type 備忘録

 JavaScriptでポラロイド写真風に表示する

こんにちわ^^

今日は区役所に用があったので 9:00 に家を出て、帰りにマンガ喫茶に寄って来ました。
こんな朝早くマン喫行ったのは初めてですが、意外にもお客さんが多いのにはビックリです Σ( ̄Д ̄;)!!

平日のこんな朝っぱらから・・・というわたしも同類ですけど (; ̄∇ ̄A はは
ということで、初めての試みですが、渋谷のマン喫から記事のご紹介をしたいと思います♪

さて、今回はイメージをポラロイド写真風にエフェクトしてくれる JavaScript のご紹介です。
youmosさんのところで、写真にポラロイドデザインのエフェクトを適用するJavaScript (Instant.js)というのが紹介されてたので、実際に試してみました。

使い方

  1. まずは JavaScript をダウンロードします。
    こちらのInstant.js (now with IE 6/7 support)から Instant.zip ファイルを入手します。

    そして、各自の環境に合わせてアップロードしてください。

  2. 次に HTML ヘッダ(<head>~</head>)に以下を追加しておきます。

    1. <script type="text/javascript" src="<$MTBlogURL$>js/instant.js"></script>

    青い字の部分を各自の環境に合わせて変更します。

  3. 最後に、ポラロイド写真風にエフェクトさせたいイメージに class="instant" を追加します。

    1. <img style="width:240px; height:240px;" src="<$MTBlogURL$>image/●●●.jpg" alt="" class="instant" />

    青い字の部分を追加するだけです。

以上でポラロイド写真風にエフェクトさせることができました。
instant.js にはオプションもあって、ドロップシャドウの深さやフレームの色、イメージの傾きを変更することができるようです。

ドロップシャドウの濃さを変更する場合

  1. class="instant ishadow50"

青い字のように、ishadow + 0 ~ 100 の間で数値を指定すればよいようです。
デフォルトは 33 とあります。

フレームの色を変更する場合

  1. class="instant icolor000000"

赤い字のように、icolor + 000000(=黒) ~ FFFFFF(=白) を指定するようです。
デフォルトは F0F4FF とあります。

左に傾けたい場合

  1. class="instant itiltleft"

右に傾けたい場合

  1. class="instant itiltright"

傾けたくない場合

  1. class="instant itiltnone"

カンタンですね ( ̄∇ ̄)b
ちなみに、イメージに艶をつけるglossy.jsや、イメージを角丸にしてくれるcorner.jsってのも配布されてました。

いずれも instant.js と同様にカンタンにエフェクトをつけることができました (●´∀`●)

 Trackback Pings(0)

No trackbacks found.

 Comments(4)

#1: Posted by かわぐち @ June 18, 2007 [REPLY]
user-pic

お邪魔してます、かわぐちです。

ぬぬっ、おもしろそうですね。
時間がとれたら、やってみま~す。

#2: Posted by bzbell @ June 19, 2007 [REPLY]
user-pic

>>1 かわぐち さん

こんにちわ^^

使い勝手良かったので、便利かもです。
是非!!

#3: Posted by youmos @ June 21, 2007 [REPLY]
user-pic

IE6に対応したようですね。
Instant.jsを作っている方のJavaScriptライブラリは、class= で設定できるのでHTMLコードの汚染もなく気に入っています。もう少し実行速度が速くなれば、コンテンツ全体に利用したいですね。

MTを最近まで使っていて、プラグイン開発がしにくく他のCMSへ移行した直後、最新版リリースにはやられました。。バージョンアップの記事を楽しみにしてます。では

#4: Posted by bzbell @ June 22, 2007 [REPLY]
user-pic

>>3 youmos さん

こんにちわ^^

> もう少し実行速度が速くなれば、コンテンツ全体に利用したいですね。

てっきり Firefox の処理が遅いだけかと思ってましたが、スクリプトにも実行速度の遅さの要因があったんですね (; ̄∇ ̄A
でも、手軽にこれらのエフェクトがつけられるので、わたしも気に入ってます♪

> MTを最近まで使っていて、プラグイン開発がしにくく他のCMSへ移行した直後、最新版リリースにはやられました

テンプレートが代わったのはそのタイミングですか!?

> バージョンアップの記事を楽しみにしてます。

はい。ありがとうございます。
youmos さんの記事は気になるものばかりで今後も楽しみにしてます ( ̄∇ ̄)/

 Post a Comment

 

コメント用フィード