藤居正彦氏のサイトのリニュアルができました
2009/4/12 (Sun) at 3:55 pm
藤居正彦氏の、というのも堅苦しいので、おじさんのサイトということで紹介します。新作イラストもあるんで、イラストレーターをお探しのディレクターのみなさん、絵を見るのが好きな方はどうぞご覧下さい↓
さいきんはイラストレーターへの問い合わせの中には個人のお客さんもいるそうです。写真館で家族写真を撮るような感覚で、プロのイラストレーターに家族の絵を描いてもらうってのは、シャレているというか、心が豊かなかんじがしてよいですね。
ウェブデザインについて。
今回いちばん迷ったのは「イラストをどのように見せようか」という点でした。イラストを紹介するページでは(一部ちがうとこもありますが)、以下のようなインターフェイスになっています。
1. 正方形のサムネイルがズラーとあって、
2. そこにポインタをあてると全体の構図がわかるサムネイルが見えて
3. クリックするとモーダルウィンドウになって拡大絵が見れる
という3段階方式をやってみました。以下のページとかそういうつくりになってます↓
私はこれがおもしろいとおもって、見馴れてしまった絵でも正方形にクリッピングしたのを見るとまた新鮮な雰囲気がしていいなと思ったのですが、でもこの方式は「手っ取り早くイラストを探したい!」という用件の訪問者にはかなりウザイだろうな、という点もあったりしたので悶々としました。結局のところ、イラストっちゅうもんをどのような視点で見るか?という論点の違いでインターフェイスに対する好みが分かれるのではないかと思います。絵というものを『資料』として眺めているひとには全体の構図がわかるサムネイルがズラーと並んでいる方式、すなわち、古典的で安心感を与える見せ方が好まれるでしょうし、まったりきぶんで絵を眺めて楽しみたいというひとは正方形クリッピングをおもしろがってくれるのではないかと想像しています。
私は仕事柄、ストックフォトのサイトをしょっちゅう見ますが、ストックはアートでなく素材なので、あくまで素材としての見せ方に傾注してインターフェイスがつくられています。イラストレーターは商業画家なのでそっち寄りのほうがいいのかなぁ、でも普通にサムネイルが並んでいるパターンてのは古くさくてつまらんのう、というふたつのきぶんでモヤモヤしつつ、結局、いまの方式を選択しました。
完成したあとも「これでよかったのだろうか」と思ったりして、むーむーとうなってばかりいましたが、そんなある日、MOMAのサイトを見てみたのですよ↓
そしてMOMAでも「作品の一部を切り取る方式のサムネイル」を採用していることを知りました。そこにポインタをあてると作品の全体図がわかるサムネイルが短いキャプションつきで現れ、それをクリックすると拡大絵が見れるという、美術館にしては大胆なインターフェイスを積極的に取り入れていることを知りました。なんだ!そうか!MOMAもやってるんなら私もやってみよう!という次第でおじさんのサイトもこのようになりました。
誤解のないように申し添えておきますが、私はなにも自分のデザインがMOMA並みにスバラシイ!といいたいんではなく、クリッピングされたサムネイルを見せるインターフェイスはどうなのだろうかという点に絞ってのお話です。
「美術館にしては大胆な」と書きましたが、通常、アーティストの作品を見せるサイトにおいては、作品の一部を切り取るというアートディレクションはなかなかやらせてもらえません。「○○センセイの作品を勝手に切り取るとは不届き千万!」とダメ出しされます。過去に美術館やアーティストのサイトをつくったことがありますが、そのときもものすごく制限されました。トリミングなどぜったいやらせてもらえないし、背景の色とか、ボーダー幅なども厳しくチェックされました。美術館とかギャラリーのサイトってのは、だいたいどこもそのようなムードでつくられているんで平坦なデザインにならざるをえないという事情があるみたいですが、天下のMOMAはひとあじちがうんだなーと思いました。ソリッドです。んで、私も参考にさせて頂きました。
というかんじで完成しました。どうすか。
ところで技術的な話題に移りますが、今回のサイトでは「MacOSX Safari1.xで見れるようにせよ」という条件がありました。これは印刷グラフィック業界の特殊な事情によります。ネット人間から見るとおそろしく古いMacを日常的に使ってるひとが印刷業界には多いのですね。クラシック環境はレガシーブラウザ専用の代替ページに飛ばすってことにしましたが、問題はSafari1.xです。ギャラリーページのJavascriptはjQueryを使ってスクリプトを書きましたが、単に「動く」というだけではだめで「とにかく軽く!」ということを考えてつくりました。検証用に古いMac、G4 400MHZのマシンを出してきました。いろいろと勉強になりました。
モーダルウィンドウを出すところでは、jQueryのプラグイン、SimpleModalのお世話になりました。SimpleModalは「モーダルウィンドウを出す/閉じる」というだけのシンプル機能のプラグインです↓
これはなかなか優れモノだなというのがわかりました。パッと考えると、モーダル出すなんて簡単じゃないかという気もしたのですが、たとえばこんなかんじで↓
Simple jQuery Modal Window Tutorial
上のリンク先では「jQuery使えばカンタンヨ〜」てな具合にサンプルスクリプトが紹介されていますが、上のサイトのコメントの後ろのほうを見てもわかる通り、やってみるといろいろと問題が発生します。IE6でposition: fixedが効かないとか、ブラウザのウィンドウサイズの取得でブラウザによってコケるとか、いろいろな事象に悩まされます。SimpleModalはそこらへんを勝手にやってくれます。こういう問題と闘いつつ、ちまちまとコーディングをするのも楽しいですが(笑)、今回はおとなしくプラグインのお世話になりました。SimpleModalでは、モーダルに表示したいDOMをつくって、それを引数として渡せばオッケーです。モーダル状態になったウィンドウをドラッグしてみるときちんと黒バックがくっついてくるとか、仕事が細かいです。容量もライト。5kbくらい。jQueryは革新的に便利ですが、すべてのブラウザ環境の違いを吸収してくれるというわけではないので、これはたいへん助かりました。3種類のコールバック関数を渡せるようになってて、モーダルが開くとき、DOM構築直後、モーダルが閉じるときの3種類に動作をくっつけることができます。モーダルを手っ取り早くつくりたいという方にはオススメです。
んで、Safari1.xで見れるようにしなくちゃいけないのですが、いろいろとありましたが、その中に「preventDefault()が効かない」という問題がありました。ぐぐってみるとFAQレベルのトラブルなのですね。解決法がわからなくて、どうしたもんだかと思ったんだけど、「DOMによってaタグをspanタグに差し替える」というのを思いついてやってみたらば、結果良好なのでこの方式を採用しました。他になにかいい手があったらご教授ください。そんなめんどくさいことをしなくてもレガシー方式で「onclickナンチャラ... return falseでオッケー」という気もしますが、これをやることによって、Javascriptをdisableにしているビジター(てのはかなり少ないですが)に対してのfale safeになるからいいかな。jQueryのセレクタはこういうときにべんりです。短い行数でDOMの入れ替えが行えます。
参考までに書きますが、jQueryは現在最新verが1.3.2ですが、これだとSafari1xはダメ。古いverから少しづつ上げていったら1.2.3が使えました。といっても「1.2.3はSafari1.x対応」という意味でなく、たまたま私の使ったメソッドが動いたというだけの話だと思います。
最後にひとつ。
イラスト作品を大きくしたときに常に出る角丸の背景ですが、気づくひとはかなり少ないと思うのですが、この背景画像には、ほんのちょっぴりだけグラデがかかっています。薄いグレー→白のグラデーションになっています。背景が白い絵を見てみるとわかりやすいです。マッシロの背景と、チョイグラデの背景を比べてみたらこっちのほうが絵がきれいに見えると思ったのでそうしました。ディスプレイの性能がショボイとまったく同じに見えちゃうんで、かなりナローな層を対象にしていますが、すこしでも作品が映えるほうがよいと考えてそのようにしました。
コメント・プリーズ!
PROFILE![]()
藤居ヒロヤ。ウェブデザイナー/ウェブディレクター。ウェブデザインオフィス、3OT NET主宰。名古屋市中区。「優しいデザイン」「激しいデザイン」「正しいデザイン」「セクシーなデザイン」「泣けるデザイン」「もっともなデザイン」... 。あなただけのウェブデザインを丹精込めておつくり致します。見積り依頼等、お気軽にお問い合わせ下さい。
- www. http://www.3ot.net/
- email. admin [atmark] 3ot.net
- phone. 052 323 7376
RECENT ENTRIES![]()
- トウモロコシがおいしい
- ダイコクドラッグが近所にできた
- ライブドアのBLOGOSをよく読みます
- jQuery :: 画像のリロード
- タムの絵
- Javascript :: ecl.jsにながらくお世話になりました
- サーバ移転&ブログのデザインをすこし変えました
- php :: 正規表現 :: 名前つきキャプチャというのを習った
- jQuery :: ネストしたリスト + ui.sortable.js
- jQuery :: event delegationてナニ?
RECENT COMMENTS![]()
- トウモロコシがおいしい [4]
- ふ (07/09)
- いら (07/03)
- ふ (07/03)
- いら (07/03)
- php :: ファイルを強制的にダウンロードさせる [9]
- ふ (05/26)
- ふ (05/26)
- ふ (05/26)
- esperia (05/26)
- esperia (05/26)
- ふ (05/25)
- esperia (05/25)
- ふ (04/14)
- とほりすがり (04/13)
- タムの絵 [2]
- ふ (12/05)
- いら (12/04)
TOOLS![]()
- s-box.js
- Link2WikipediaEncoder
- QR_CodeGenerator
- PagerankChecker
- IntrocucePhpCodeOnBlog
- FaviconGenerator
- Whois
- SiteThumbnailGenerator (Beta)
- EmailAddressEncoder (Legacy!)
BOOKMARKS![]()
RESOURCES![]()
- 99designs
- COMPUTER ARTS
- CPAN
- PHP標準関数逆引き辞典
- SMASHING MAGAZINE
- UNIXコマンド
- ajaxload.info
- deviantART
- deviantART :: PS Brushes
- deviantART :: PS Shapes
- fotosearch.com
- hotscripts.com
- hotscripts.com :: php
- iconlet.com
- jQuery Reference
- php.net :: 関数レファレンス
- psbrushes.net
- turnkeyforms.com
ARCHIVE![]()
- 2010年7月 (1)
- 2010年1月 (1)
- 2009年12月 (2)
- 2009年11月 (3)
- 2009年10月 (1)
- 2009年9月 (9)
- 2009年8月 (7)
- 2009年6月 (7)
- 2009年5月 (1)
- 2009年4月 (8)
- 2009年3月 (1)
- 2009年1月 (1)
- 2008年12月 (3)
- 2008年11月 (1)
- 2008年4月 (1)
- 2008年1月 (3)
- 2007年12月 (1)
- 2007年10月 (3)
- 2007年9月 (5)
- 2007年8月 (4)
- 2007年7月 (13)
- 2007年6月 (22)
- 2007年5月 (30)
- 2007年4月 (15)
- 2007年3月 (12)
- 2007年2月 (7)
- 2007年1月 (16)
- 2006年12月 (23)
- 2006年11月 (9)
- 2006年10月 (3)
- 2006年9月 (2)
- 2006年8月 (6)
- 2006年7月 (4)
- 2006年6月 (6)
- 2006年5月 (10)
- 2006年3月 (17)
- 2006年2月 (8)
- すべての投稿 (266)

