自分の好きなサイトMicrosoft Windows ホーム ページのメニューを真似して作ってみました。CSS難しいですね。スマートじゃないですが、形になっていると思うのでデータ共に公開します。

CSSでWindowsVista風のナビゲーションバーを作成するサンプル:phpspot開発日誌と『Dezinerfolio流』自動的に横幅を調節してくれるCSSタブメニューの作り方*ホームページを作る人のネタ帳のエントリーにつられてエントリーアップすることにしました。
こんな感じのメニューです。マイクロソフトのWEBサイトみないなMENU(別窓表示)
以下XHTMLとCSSとサンプルページと同じファイルとメニュー元画像Photoshopデータおいておきます。よろしかったら使ってみてください。
※尚、データを別々に作成したため、hoverのマージンが異なりますので、若干CSSのマージンが違います。
ソース
画像はすべて透過PNGを使用しています。
#navi divのwidthで任意のメニュー幅を設定できます。後は、すべてテキストの長さでマージンが取られています。
上下のメニューのhoverのサイズが異なるため#navi ulのマージンの取り方を調節する必要があります。データをあわせればマージンを変える必要なはないです。
ご自分で適宜直して使ってみてください。あとcurrentの設定とか。
透過PNG
ユンサンの/???/YungSang's: 透過PNG と IE と IE7 まとめこちらより透過PNG JSファイルをダウンロードして同じフォルダにおいてください。詳しくはページ参照。
データ
色を変えてみてさまざまなメニューを作ってみてください(調整レイヤー作っておきました)。本当は、アンチエイリアスみたいな話(自分でそんな感じに仕上げる)までしようかとおもいましたが、眠いのでまた今度。この手の画像で1ピクセルラインがどうしてもぼやけてしまう時があるんです。そんな時に使っている方法なんかもまた、エントリーできたらしてみます。今回は、境界線を別レイヤーにして作っています。(昔の方法)
サンプルページデータ→ファイルをダウンロード
元画像photoshopデータ→ファイルをダウンロード
お昼過ぎに思い立って、エントリー書いてっと、本当は寝る時間なのに。今日は寝坊しそうな予感。(14:40)


コメントする