• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ウェブサイトへの着せ替え機能の実装)

ウェブサイトへの着せ替え機能の実装

このQ&Aのポイント
  • ウェブサイトへの着せ替え機能の実装について、HTML/CSSやjQueryを使用した方法を教えてください。
  • ウェブサイトへの着せ替え機能の実装について、FlashではなくHTML/CSSやjQueryを使用した方法を教えてください。
  • ウェブサイトへの着せ替え機能を実現するためには、HTML/CSSやjQueryを使用してメイン画像の配置やパーツの表示と位置変更を行う必要があります。具体的なプログラミング方法や参考URLなども教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • shockatz
  • ベストアンサー率80% (153/191)
回答No.1

えー、まず、用語の定義がおかしいです。 Flash技術に対比されるのは、HTML/CSSによるデザイン要素配置です。 で、それを制御するのがJavaScriptであり、簡単に使えるようにしたものがJavascriptのライブラリであるjQueryです。 そちらが「jQuery」とおっしゃっているのは、おそらくjQueryプラグインのことで、スライダーやイメージギャラリのように、初期設定まで全部jQueryでやってもらうものだと思います。 そういう意味では、貴社なりの表現が必要なカスタマイズ分野には、適合するjQueryプラグインはありません。 CSSを用い、透過処理のアルファ情報を含む32bit画像の重ねを、jQueryなどでインタラクティブに実現していきます。 やっていることは、FlashをActionScriptで制御していることに似ています。配置する画像データのメモリ制御や、動きのスムーズさなど、複雑なものになるとFlashを使った方が何倍もいいでしょうけど。。 Flash代替ということでは、いっそ、HTML5/SVGを使う方法はどうでしょうか。 長らくオーサリングツールがなく、また制御するJavascriptライブラリが未開発だったのですが、ようやくAdobeがいい感じの製品群を出してきました。 まだ実績がなく、自分も様子見の状態ですが、Edgeが使えるようになってきているようです。 Adobe Edge Animate http://html.adobe.com/jp/edge/animate/ Edge AnimateのJavascriptライブラリCreateJSです http://www.createjs.com/#!/CreateJS SVGアニメーションはこれで決まりかな? と思います。 まだ人身御供状態ですが、チャレンジする根性はありますか?

ko1_aka_chee
質問者

お礼

shockatzさま、早速のご回答、ありがとうございました。 インストール後、試用してみました。 結果から申しますと、まさに求めていたソフト。とりあえず3つほどパーツに着せ替えられるものができあがりました。 画像をしっかりと作り込み、エフェクトなど勉強すれば実践で使えそうです。 SVGがなんなのか、から調べ始めていますが、新しい知識が見に付いている実感あり仕事がおもしろくなってきました。 スマートフォンで動くのが特に良く、質問の際記載はしていませんでしたがFlashですとiPhoneでの動作ができない部分が懸念点でした。 用語の定義、申し訳ございません。雰囲気では分かっていましたが、自分の中での定義付けがしっかりしていませんでした。 そこを適切に汲み取り、訂正してくださった上に代替案のご提示、真にありがとうございます。 なんとなく使っていたjavascriptなどの定義も大変参考になりました。 仕事も先が見え、ほっしています。 OKWave、はじめて質問させていただきましたが、その力を思い知らされました。 以後また質問させていただくことがあるかと思いますが、その時はよろしくお願い致します。