AZ::Blog

AZ::blog Home >> CSSコーナーナビ
12
Jun
2008

CSSコーナーナビ

ブラウザのウィンドウの四隅にカーソルをもっていくと、
ナビゲーション(他ページへのリンク)が表示される
…という仕掛けを設置してみました。

新ブログの目玉機能。
名づけて、CSSコーナーナビ。
まだ記事が少ないんで、リンク先があまりないんだけどw

コーナーナビ

なお、IE6では表示されませんヽ(´ー`)ノ
FirefoxSafariOperaIE7では、ちゃんと使えるのにな。
IE6だけが、だけが、だけが。。

opacityというCSSのプロパティを使ってます。
透明度を指定するやつ。(IE7では、filter:alpha)
通常は透明度100%で見えなくなってて、マウスを持ってくると、hoverで透明度が0になる仕組み。
「position:fixed」にして、画面の四隅に配置し、透明度の設定をするだけ。かんたん。
長い記事で下の方にスクロールしてても、ちゃんと四隅にナビが現れます。

IE6でもやろうとするなら、透明度を使うのではなく(hoverの時にうまくいかないみたい)、
配置のleftやらrightやらtopやらbottomやらの数値を、
hoverの時に変化させるようにすればいいじゃないですかね。
バックグラウンド画像もちょっと余白のあるのにして。余白はgifかpng8の透明を使うのもあり。
そうすれば、opacityというやや怪しげな機能を使わず、Validateもパスできるし。
(まだ他にもやり口はありそう。)

…と、わかってるなら、やれよw
でも、たしか「position:fixed」にも、IE6だけ罠があるんです。もー。面倒くさいっす。
結局、CSSハックするのが、手っ取り早いのかなあ。。

(と、この記事は、IE6ユーザを、他のブラウザへ誘導する意図をひそかに隠し持っていますw
ブログのデザインで、IE6だけが、いつもいつもヘンになって、泣きそうでした。ちょっと怒ってますから。
そして、こんなにいっぱいブラウザの選択肢があるというのに、IE6ユーザの数がいまだいちばん多いという事実。
政治とか市場とかでも、この原理によって、「最悪」が多数によって選択…されてなければいいのだけれど)

関連する記事

トラックバック

コメント

  1. 菊花 Says:

    わーい、コーナーナビ見えますよ。
    ブラウザ、2代目狐火なんで。
    なんだか、たのしいですね、このコーナーナビ。
    クリックせずに、ナビが表れるのを見て楽しんでいます。にこにこ。

    で、IE6利用者というのは、実は
    「インターネットはIEで見るもの」
    という固定観念というか、
    そういう知識しか持っていないのでは?と
    私は勝手に疑っています。
    だからIE7利用者というのも
    積極的にIE7を選んでいるのではなくて、
    PCのデフォルトがIEだったから
    という理由でずるずるとIE利用者なのだろうなーと。
    私の友人で「IEが無いとPCでネットみられないじゃん」
    とか言った人がいたし・・・。
    頑張れ、狐火、歌劇、狩猟旅行!

  2. overQ Says:

    ちょっぴり自慢のCSSコーナーナビです\(^▽^)/
    このブログはまだコンテンツが全然ないので、あまり効果が出ないけど、
    「四隅ナビゲーション」はかなり使えるのではと思われます。
    ふだんは隠れてて、いっけんすっきり見せて、必要な時だけ表われる。
    CSSだけなんで、作るのもすごく簡単。

    IE6ユーザは、旧AZ::Blogの統計で見ると、六割くらい。圧倒的シェアを誇りますw
    FFは三十数パーセント前後。
    オペラを使う人はものすごく少なくて、一月でも数人と思われますw
    オペラは何も悪くはないんだけど、これぞという選択理由が見つからなくて、キラー光線が不足してるようです。

    今回のデザインは、ほんと、IE6に悩まされました。
    つねにことごとく、IE6だけが、ヘンになって、もう勘弁してくれ状態でした(笑)
    じつはまだいくつか問題は残ってるんですがw

コメントする