7、ホームページ制作Dreamweaver(浮遊動的階層ナビゲーション)
14210 ワード
浮遊ダイナミック階層ナビゲーションの作成:
1、まずでJQUERYのファイルを引用してマウスクリックアニメーション効果を作る(サイトからダウンロードすればいい)
2、divを挿入する(ここで私のdivはアンカー効果があり、すでに赤でアンカーを表示し、ページの先端に位置している.つまりの最初の場所にtopと書いてある.nameに初期値を与えなければ、a href="#"と書いても先端に戻る効果がある)
3、CSSスタイルシートの作成(いくつかの属性設定は必要な属性に変えればいい)
4、マウスクリックイベントのトリガー(bodyに書く)
これで、ナビ作成終了~
jQueryの詳細については、「8、ホームページ制作Dreamweaver(jQuery基礎:インストール、文法)」を参照してください.
1、まずでJQUERYのファイルを引用してマウスクリックアニメーション効果を作る(サイトからダウンロードすればいい)
1 <script language="javascript" type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
2、divを挿入する(ここで私のdivはアンカー効果があり、すでに赤でアンカーを表示し、ページの先端に位置している.つまりの最初の場所にtopと書いてある.nameに初期値を与えなければ、a href="#"と書いても先端に戻る効果がある)
1 <div id="apDiv1" ><img src="img/logo.bmp" />
2 <nav id="menu">
3 <div class="daohang" style="background-image:url(img/bg.png)">
4 <a href="index.html"><div style="background-image:url(img/menu-hover.png); color:#fff"> </div></a>
5 <a href="about us.html" target="_blank"><div>
6 </div></a>
7
8 <a href="services.html" target="_blank"><div> </div></a>
9
10 <a href="price list.html" target="_blank"><div> </div></a>
11
12 <a href="contact.html" target="_blank"><div> </div></a>
13
14 </div>
15 </nav>
16 <div style="color:#fff;line-height:35px; background-image:url(img/menu-hover.png); border:solid medium #965D28; margin-top:3px;" onclick="menuvisible()">
17 <input style="color:#fff; border:none; width:100%; background-image:url(img/menu-hover.png); font-family:' '; font-size:16px; height:100%; line-height:35px;"type="button" value="<--MENU-->" /></div>
18 <div style="background-image:url(img/bg.png)"><a href="#top"style="text-decoration:none; color:#965D28;line-height:30px;">TOP</a></div>
19 </div>
3、CSSスタイルシートの作成(いくつかの属性設定は必要な属性に変えればいい)
1 /*———— —————*/
2 #apDiv1 {
3 position:fixed;//fixed;left:auto;top:auto
4 left: auto;
5 top: auto;
6 bottom:auto;
7 width: 237px;
8 height:auto;
9 z-index: 2;
10 margin-top:-8px;
11 margin-left:40px;
12 text-align:center;
14 font-size:16px;
15 font-family:" ";
16 color:#965D28;
17 background-image:url(../img/bg.png);
18 }
19 #menu{
20 display:none;
21 }
22 .daohang div{
23 height: 30px;
24 z-index: 2;
25 margin:0 auto;
26 text-align:center;
27 padding-top:5px;
28 overflow:hidden;
29 padding-top:10px;
30 color:965D28;
31 }
32 .daohang div:hover{
33 height:30px;
34 z-index:2;
35 margin:0 auto;
36 background-image:url(../img/menu-hover.png);
37 text-align:center;
38 overflow:visible;
39 color:#fff;
40 }
41
42 .daohang li{
43 margin-left:237px;
44 list-style-type:none;
45 background-color:#D3A23A;
46 width:160px;
47 line-height:30px;
48 color:#422B1D;
49 position:relative;
50 top:-40px;
51 background-image:url(../img/bg.jpg);
52 border:solid thin;
53 border-color:#965D28;
54 z-index:1;
55 }
56 .daohang li:hover{
57 margin-left:237px;
58 list-style-type:none;
59 background-color:#D3A23A;
60 width:160px;
61 line-height:50px;
62 color:#fff;
63 position:relative;
64 top:-40px;
65 border:solid thin;
66 border-color:#965D28;
67 background-image:url(../img/bg.png);
68 z-index:1;
69 }
70 .daohang a:link,a:visited{
71 text-decoration:none;
72 color:#965D28;
73 }
74 .daohang a:hover{
75 text-decoration:none;
76 color:#fff;
77 }
4、マウスクリックイベントのトリガー(bodyに書く)
1 <script>
2 function menuvisible() {
3 $("nav").toggle();/* */
4 }
5 </script>
これで、ナビ作成終了~
jQueryの詳細については、「8、ホームページ制作Dreamweaver(jQuery基礎:インストール、文法)」を参照してください.