2011-11-17 8 views
2

私は単純なインタラクティブなイメージマップを作成しようとしています。その場合、ユーザーはイメージの一部にマウスポインタを置くことができ、セットアップではポップアップボックスをアニメート/表示/再表示します!)は、テキスト、画像、&を含むマウスポインタの現在の位置の横にあります。クリック可能なリンク。オンラインのインタラクティブなイメージマップを開発するためにはどのような "プラットフォーム"を使用しますか?

しかし、この例では、イメージマップではなく、9個の小さな画像です。各画像は、ホバリングしたときに少し大きくなり、クリックすると画像がページの右側<div>に読み込まれます。

私はこれらの基準を満たすために探しています:私はホバリングアクションは、画像をロードしたい

  • 私はイメージマップ(HTMLまたはその他)を使用したい

    • 代わりに9枚の小さな画像 -
    • は私がページを表示できるようにしたい画像をクリックする必要性を取り除く&インタラクティブなすべての一般視聴者から - デスクトップブラウザ、モバイルブラウザ、iPadを、Androidタブレット、等...

    私は上記の基準のリストを満たすためにどのプラットフォーム(別名 - devツールの組み合わせ)を使うのかよく分かりません。主な目標は、上記の基準のリストの最後の項目が満たされることです。私はおそらく、上記のリストから第1または第2の基準を犠牲にして、それが最後の項目を満足させるために行われる必要がある場合です。

    私が使用して考え、 "プラットフォーム" のカップルがあった。

    • HTML + CSS
    • のjQuery + CSS
    • フラッシュ+ ActionScriptの
    • Javascriptを+ AJAX

    何これを取り除くために使用すべきツールのセット?

    私が紛失していて、上記のものの代わりに使用するはずのツールやツールがありますか?

    ありがとうございます!


    EDIT:あなたがこれを閉じるために投票した場合、すでにこれをカバーしたり、それを閉じないでください、質問に私をリダイレクトしてください!この質問は答えることができます - それは議論ではありません。

  • +0

    iPad用のFlashは間違いなく(少なくとも私にとっては最も簡単かもしれませんが)。私はこのプロジェクトでjQueryと一緒に行くつもりです。ポップアップ(ポップアップウィンドウではない)の限り、私はライトボックスの代替であるfancyboxの使用を好む。 – ToddBFisher

    +0

    @ToddBFisher - 情報ありがとう。あなたはfancyboxへのリンクを提供できますか?私は怠惰ではない、私はちょうどこのプロジェクトのためのすべての関連資料がこのスレッドに存在することを望む。 THanks again – CheeseConQueso

    +0

    http://fancybox.net/howto – ToddBFisher

    答えて

    5

    ストレートHTML/CSS(JSは不要)で実装するのはかなり簡単ですが、これは最も広く使用される方法です。これはかなり初歩的な例ですが、あなたに - http://csshowto.com/effects/css-image-maps-with-pop-up-tool-tips/ あなたが好きなように洗練されたポップアップコンテンツを作ることができ

    は:

    • 最終製品:http://csshowto.com/examples/imagemap/
    • どのようにここでは簡単な例ですリストアイテム内の任意のHTMLを使用できます。また、あなたのファンシーモダンなブラウザで素晴らしく見える遷移のために、CSS3のアニメーションを振りかけることもできます。

    +0

    haha​​ha - "あなたの気に入った近代的なブラウザ"。真の余分な地上のように話される。これは本当に良い例と素晴らしい出発点です。ありがとう – CheeseConQueso

    +0

    この特定の例では、マップは長方形です - CSSはマップのポリ座標を定義するために使用できますか? – CheeseConQueso

    +0

    re:ファンシーモダンブラウザ - 私はまだ魅力的ではない魂のひとつですが、CSS3がまだ特別な気分になっているように、IE6に多くの機能をターゲットにしなければなりません。 HTMLは塊状で塊状の宇宙であり、長方形の上では扱いにくい(巨大な 'border-radius'を使って円をハックすることはできるが)。任意のポリゴンについては、SVGまたはキャンバスの領域に入る必要があります。複雑な領域はかなり複雑になります。あなたがそのパスを見下ろしたいのであれば、サーバーサイドですべてをレンダリングしたい場合やJSを好まない場合はSVGを選ぶといいでしょう。あなたがjavascriptを好きなら 'キャンバス'。 – peteorpeter

    関連する問題