お蔵入り

タイトル画像の中に、何箇所かリンクをつけたいところがあります。ブログの匠(たくみ)の方々、素人にもわかるような、ご解答をお願いします。

livedoor PICS image


上記の赤丸の箇所にリンクをつけたいのです。また、赤線のところにはブログの説明を3~4行で流し込みたいです。※トップ画像の変更は出来ます。よろしくお願いします。

2008-05-18 20:54の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
Ads By Google

回答(2)

1.

2008-05-19 00:39:53
画像の一部にリンクを作成するには、<map>を使います。
書き方は、
http://www.htmq.com/html/map.shtml
を参照下さい。
座標を取るのが面倒ですが、
画像ソフトで位置を表示できるものがあれば、
座標を調べることができます。
また、フリーのHTMLエディタでマップの作成を支援してくれるようなものがあります。
回答レベル : アドバイス

2.

2008-05-19 12:02:19
私も初心者なので、回答と言えるかはわかりませんが・・・。

BLUEPIXYさんの回答を参考にやってみましたところ、作成したイメージマップをデザインカスタマイズの「トップページ」「個別記事ページ」「カテゴリアーカイブ」「月別アーカイブ」における<div id="banner">のすぐ下に書くとできました。

ただ、元のブログタイトルを完全に上書きするかたちなので、置き換える画像の中にブログタイトルと説明文を既に書き込んでおく必要があります。

参考URLその2
http://www.tagindex.com/html_tag/img/img_map.html
↑回答1.とほぼ同じですが、参考程度に

上のURLの例で表すなら、

<div id="container">
<div id="banner"> ↓ここから
<img src="image/map.gif" alt="マップサンプル" usemap="#maptest">
<map name="maptest">
<area shape="rect" coords="22,11,122,62" href="map1.html" alt="リンク1">
<area shape="circle" coords="184,86,30" href="map2.html" alt="リンク2">
<area shape="poly" coords="87,78,30,110,81,139,69,113" href="map3.html" alt="リンク3">
</map> ←ここまで
<h1 class="blogtitle"><a href="<$BlogUrl$>" accesskey="1"><$BlogTitle ESCAPE$></a></h1>
<div class="description"><$BlogDescription$></div>
</div>

のようになります。
回答レベル : 回答
Ads By Google

コメント(4)

2008-05-19 21:28:55

BLUEPIXY様 はごろも様
ありがとうございます。昨日書き込んだばかりで、こんなに早くご解答いただけたので、とてもうれしく思います。まだ、チャレンジしてませんが、取り急ぎお礼申し上げます。

2008-05-20 14:57:33

実際にやってみると、差し替えた画像の周りに青い線ができてしまいました。
質問者さんもおそらく同じ状態になるかも。
どうやって消せばいいのでしょう?別のやり方があるのかな?
プロ~教えて~!

#3.  BLUEPIXY
2008-05-21 03:57:12

#2>画像の周りに青い線
img の属性で border="0" にするか
style="border-style:none" にする

2008-05-21 21:57:59

>>#3
border="0"を入れるとできました!
私の質問ページでもないのに質問してしまってすみませんでした。

もりもりさんへの回答を補足しますと、

<img ~ usemap="#maptest" border="0">

のように入れるとうまくいきました。

トラックバック

トラックバックURL: