クリッカブルマップ(クライアントサイドイメージマップ)の質問です。
Android 4 Chromeにて、クリッカブルマップでタップしたareaがハイライトしません。
iPhone対策のontouchstartなど試しましたがだめ。
<area>にonclickでthis.style.borderを変えても反応せず。
cssでarea:activeなどしてみてもダメ。
よく考えたらクリッカブルマップはPCでもハイライトしないですよね。
ちなみにAndroid 4 ブラウザではハイライトしてくれます。
いい技はないでしょうか?
サンプルはこちらです。お手元のスマホでお試しください。
http://mattstow.com/experiment/responsive-image- …
No.1ベストアンサー
- 回答日時:
mapでの座標指定は利用することができません。
もっとも良いのは、mapではなくスタイルシートで矩形領域を指定して、色がわかる部分だけ色を変えた背景に置き換えることです。
[例]日本地図で東京都に合わせると東京都の色が変わる方法
1) 通常のナビゲーションリストを作成します。
2) リンク(A要素)をスタイルシートで(sttic以外の)地図上にabsoluteで配置します。
3) 矩形領域にも地図と同じ背景を位置を指定して配置します。
(外見上は同じに見えます。)
4) その矩形領域にマウスオンすると、東京都部分だけ色の変わった地図に変更されます。
テキストブラウザやスクリーンリーダー、パソコンは無論、検索エンジンにも利用できる方法としたらこの方法が良いでしょう。ただしあまり複雑な図形には向きません。
スマホ限定でしたら、canvasを利用する方法が良いでしょう。これは人にアドバイスできるほど詳しくないのでご勘弁を
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Maps iPhoneです。Googleマップで検索しようと場所を入力しようとタップすると画像のようなメニュー 3 2023/06/06 21:35
- 地図・道路 通勤で2km以上(最短距離)でなら専用駐車場が借りれるのですが 通勤経路で、勤務地から家まで測ると 2 2022/04/08 23:01
- Google Maps iPhoneのマップについて GoogleマップとiPhoneの純正マップどちらがおすすめですか?カ 2 2022/09/13 05:29
- Google Maps Google マップの特定の場所を指定した情報を保存し、他の人に送る方法を教えて下さい。 2 2022/05/23 21:08
- コスメ・化粧品 肌が黄ぐすみなのですがおすすめハイライトを教えてください。 今までパープルのラメなしハイライトを使っ 1 2022/07/22 17:04
- その他(スマホアプリ・スマホゲーム) Yahooマップについて使い方 前までGoogleマップを使っていたのですが、電車移動はYahooマ 1 2022/11/05 11:06
- Android(アンドロイド) ロケーション履歴 1 2022/05/02 03:47
- Google Maps 皆さん、おはようございます♪ Googleマップについてのご質問です。 Googleマップのメリット 3 2022/08/10 07:01
- 片思い・告白 インスタのハイライトの1番最新の ストーリーに 好きな人がいいねしてきました。 ストーリーの写真は友 2 2023/07/04 23:52
- Android(アンドロイド) Androidで超初心者でもできる会議のやり方は 2 2022/07/29 09:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像とその下にあるテキストの...
-
画像の上にテキスト配置で、拡...
-
<hr>の縦バージョンはありますか?
-
background-repeat CSS で切れ...
-
CSS マウスオーバーでテキスト...
-
要素の幅をいろんな写真の幅に...
-
DirectXで画像表示
-
lightbox2で画像を天地左右中央...
-
コンテンツの大きさはそのまま...
-
CSSで背景画像をランダムに表示...
-
HTML初心者です。配置した画像...
-
Dreamweaver CS3で背景画像が表...
-
【携帯サイト】画像を画面幅い...
-
IEで<div>の下の<img>がずれる
-
htmlかcssで背景の白い枠をなく...
-
半透明のtable、画像は透過した...
-
CSSで背景にグラデーション
-
IMGタグで画像の繰り返し使用は…
-
疑似要素で背景画像に指定したS...
-
コーディング中、右側に謎の余...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<hr>の縦バージョンはありますか?
-
画像とその下にあるテキストの...
-
lightbox2で画像を天地左右中央...
-
画像の上にテキスト配置で、拡...
-
background-repeat CSS で切れ...
-
【Webサイト】画像が小さく表示...
-
IMGタグで画像の繰り返し使用は…
-
background-sizeの背景で最小値...
-
同じ画像 複数回使用
-
【至急お助け!】チェックボッ...
-
iframe内をクリックさせない方...
-
htmlかcssで背景の白い枠をなく...
-
background-sizeでcontainする...
-
CSSで背景画像をランダムに表示...
-
ページごとに背景画像を変更し...
-
画像上に文字を表示するとiPhon...
-
LightBoxの矢印の出し方
-
WEB上でディレクトリ内の画像を...
-
submitボタンの上に重ねた画像...
-
CSS マウスオーバーでテキスト...
おすすめ情報