CSS メニューを作っちゃおう 4 | アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!

CSS メニューを作っちゃおう 4

見本ブログです

http://ameblo.jp/ex007/
アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!     アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!     アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!    アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!

こんな画像を作ります

本当はpngの透過画像ならきれいなんですが・・

IE6では透過部分が表示できませんので透過gif画像を使っています・・



リンクの貼り方がわかる方はスルーして下さい

まずは記事に画像を貼ります


アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!


それぞれの画像にリンクを貼っていきます


アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!


全部の画像にリンクを貼ったらHTMLタグを表示にします

必要なのはリンクのタグだけですので余分な<be />とか

ここにはありませんが <p>や</p>などもあったら削除しておきます



アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!



ちょっとだけお勉強・・・・?みたいな・・・?


リンクの一つ一つをdivで囲みブロック要素とします
そして別々で動かせるようにそれぞれに別のID名を付けておきます

ID名はすでにブログ内で使っていなければ何でもかまいません
わたしはいつもその場の思いつきで適当に作って後でわからなくなっていつも後悔しています


で・・


今回はブログのトップに戻る要素には
<div id="h-top">
ヘッド部分につけるトップに戻るで h-top なんてつけましたが
ヘッドのメニュの1番目で hm01 なんて~のでも
戻るから modoru でも自分でわかればなんでもOKです

ペタ画面へのリンクは <div id="h-peta">
プチメは <div id="h-mail">
他のブログへのリンクは <div id="h-link">
なんてつけてみました・・・
同じブログ内で他で使っていなければ自由に付けてください


簡単に説明すると・・

<div id="h-top"><a href="トップページのURL"><img src="画像のURL"></a></div>
<div id="h-mail"><a href="プチメのURL"><img src="画像のURL"></a></div>
<div id="h-peta"><a href="ペタのURL"><img src="画像のURL"/></a></div>
<div id="h-link"><a href="リンク先のURL"><img src="画像のURL" target="_blank" ></a></div>

のように・・
ひとつひとつのリンクをそれぞれID名をつけたブロックにします

こうすることで
#h-top{ }とすればトップページへのリンクだけをさわることができます



下は見やすくするために一つ一つの間隔をあけていますが

ピンクのマーク部分のようにリンクのそれぞれの前に<div id="****">を

後に </div>をつけて閉じてください

アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!


わんぽいんと・・・・・


このとき

<div id="h-top"><a href="http://ameblo.jp/ex007/"><img height="80" alt="かぼちゃのブログ" src="http://stat.ameba.jp/user_images/20090916/13/ex007/16/f9/g/o0082011510254640778.gif" width="57" border="0" /></a></div>

※かぼちゃのブログ とは見本で使っているブログのタイトルです


↓アメブロで画像を貼り付けたときに自動で付いてしまう alt="かぼちゃのブログ" を

title="ブログのトップへ" とリンク先の説明に変更します

<div id="h-top"><a href="http://ameblo.jp/ex007/"><img height="80" title="ブログのトップへ" src="http://stat.ameba.jp/user_images/20090916/13/ex007/16/f9/g/o0082011510254640778.gif" width="57" border="0" /></a></div>


アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!

↑マウスがのった時リンク先の説明がポップアップします

見本ブログではアメブロ向上企画書へのリンクボタン以外は

設定してありますのでマウスを乗せて違いを確認下さい


alt属性とtitle属性についてはyahooとかgoogleで検索して勉強下さい




以上ができましたら・・・

コピーしてフリースペースやフリープラグインに貼り付けます


記事は削除しちゃってもかまいませんが

また変更や追加するときに使えますから

適当なタイトルをつけて下書き保存しておくと後々楽かも・・・



フリープラグインは文字数制限がありますからフリースペースを使うのが望ましいのですが

見本のブログはフリースペースの書いたものがアイフレもどき?に表示されるようになっていますので

今回はフリープラグインを使って説明します

フリースペースに貼り付けた場合も同じです

フリープラグインに貼り付けた場合

アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!


フリースペースには貼り付けた場合


アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!


もし初めてフリースペースやフリープラグインを使った場合は

サイドバーの配置で使用する方にドラッグします
3カラムでしたら左の一番上

2カラムでしたらサイドバーの一番上が最初に読み込まれますので動作が速いです

アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!


ブログを見るとこうなっています・・

アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!




では・・ CSSで表示位置を動かします



#frame{
position:relative;/*frameの左上(右上)を基準に*/
}
#h-top{
position:absolute;
top:20px;/*上から A*/
left:20px;/*左から B*/
}
#h-peta{
position:absolute;
top:60px;/*上から A*/
left:150px;/*左から B*/
}
#h-mail{
position:absolute;
top:160px;/*上から A*/
left:60px;/*左から B*/
}
#h-link{
position:absolute;
top:200px;/*上から A*/
right:80px;/*右から B*/
}

#h-top a,
#h-peta a,
#h-mail a,
#h-link a{
overflow:hidden; outline:none;
}


水色の部分のCSSはIE以外でクリックしたときの画像の周りに出来る線を消します

2つ下の説明画像でtopをクリックした時・・画像の周りに出来ている線のことです

別になくてもかまいません・・し

IEでは効果はありません

見本のブログではTOPのリンク画像だけは線が表示されるようCSSを外しています

IE以外を使っている場合はクリックをして違いを確認下さい



始めは赤字部分に適当な数字を入れて実際にどこに表示されるのか確認します
アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!



top と left あるいは top と right の関係は↓下を参考にしてください

アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!


実際にブログを見ながら表示させたい位置に移動させたら完成です





また・・ここのブログの付箋紙ボタン?のようにヘッド画像の外側に配置する場合は・・


たとえば読者になる(チェックリスト)ボタンの場合・・


<div id="h-check"><a href="読者になるのURL"><img src="画像のURL"></a></div>



アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!

-110pxのようにマイナスをつけることで外側に配置できます

right:-100px; とすれば右側に100pxはみ出して表示されます

top:-50px; とトップをマイナスにすれば上につけることも可能です

注意・・あまりtopのマイナスが大きいと上すぎて画面の外の位置になり表示されません




トップページのURL
http://ameblo.jp/あなたのID/


プチメのURL
http://msg.ameba.jp/popupSendMessageInput.do?toAmebaId=あなたのID


ペタのURL
http://peta.ameba.jp/p/addPeta.do?targetAmebaId=あなたのID


読者になるのURL
http://blog.ameba.jp/reader.do?bnm=あなたのID






見本ブログ のヘッド画像の下のメニュは・・・・ 

http://ameblo.jp/exlink/entry-10124436828.html

この記事の一番下にある方法を使っています

 ・・・・つづく ・・かも?


でも・・今回の画像を横に並べれば簡単に出来るし・・・

↓を参考に応用しても出来るし・・ 説明も面倒なので・・ つづかない ・・・かも?



CSS メニューを作っちゃおう(動画はドコ?)
CSS メニューを作っちゃおう(動画はドコ?)2
CSS メニューを作っちゃおう(動画はドコ?)3

メニューを作っちゃおう5(横メニュー1)

CSS メニューを作っちゃおう6(横メニュー2)
CSS メニューを作っちゃおう7 画像の置き換え