Vertical Accordion Nav Menuの使い方
- 下記ページの 「Download Source Code」 よりファイル1式をダウンロード。
- ダウンロードしたファイルを任意の場所にコピー。
- 動作させるファイル(サンプルではindex.html)にコードを記述。
<パスは上記ファイル構成の場合なので環境にあわせて変更>
・head部分にcssファイルを読み込ませるためのコードを記述。<head> <!--ダウンロードしたファイル--> <link rel="stylesheet" type="text/css" href="css/Vertical Accordion Nav Menu.css"> </head>
サンプルのcssコード(サンプルのcssは改変しています)
/*ページ設定部分(style.cssなどで設定していれば削除する)*/ body, ul, li { margin: 0; padding: 0; border: 0; } #container { width: 400px; margin: 50px auto; } /*ここまでページ設定部分*/ /*ここからVertical Accordion Nav Menuの設定*/ #nav { display: block; width: 280px; margin: 0 auto; -webkit-box-shadow: 3px 2px 3px rgba(0,0,0,0.7); -moz-box-shadow: 3px 2px 3px rgba(0,0,0,0.7); box-shadow: 3px 2px 3px rgba(0,0,0,0.7); font-size: 62.5%; } #nav li { list-style: none; } #nav > li > a { display: block; padding: 16px 18px; font-size: 1.3em; font-weight: bold; color: #d4d4d4; text-decoration: none; border-bottom: 1px solid #212121; background-color: #343434; background: -webkit-gradient(linear, left top, left bottom, from(#343434), to(#292929)); background: -webkit-linear-gradient(top, #343434, #292929); background: -moz-linear-gradient(top, #343434, #292929); background: -ms-linear-gradient(top, #343434, #292929); background: -o-linear-gradient(top, #343434, #292929); background: linear-gradient(top, #343434, #292929); } #nav > li > a:hover, #nav > li > a.open { color: #e9e9e9; border-bottom-color: #384f76; background-color: #6985b5; background: -webkit-gradient(linear, left top, left bottom, from(#6985b5), to(#456397)); background: -webkit-linear-gradient(top, #6985b5, #456397); background: -moz-linear-gradient(top, #6985b5, #456397); background: -ms-linear-gradient(top, #6985b5, #456397); background: -o-linear-gradient(top, #6985b5, #456397); background: linear-gradient(top, #6985b5, #456397); } #nav li ul { display: none; background: #4a5b78; } #nav li ul li a { display: block; background: none; padding: 10px 0px; padding-left: 30px; font-size: 1.1em; text-decoration: none; font-weight: bold; color: #e3e7f1; text-shadow: 1px 1px 0px #000; } #nav li ul li a:hover { background: #394963; }
・</body>の直前にjsファイルを読み込ませるためのコードを記述。
<!--googleのCDN(ネットワーク経由でコンテンツを提供するサービス)よりjqueryをロード--> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <!--ダウンロードしたファイル--> <script type="text/javascript" src="js/nav.js"></script> </body>
・<body></body>内にコードを記述<ul id="nav"> <li><a href="#">Animation</a> <ul> <li><a href="http:/www.google.com/search?q=design+cartoons+animation">Cartoons</a></li> <li><a href="http:/www.google.com/search?q=design+comic+strips+inspiration">Comic Strips</a></li> <li><a href="http:/www.google.com/search?q=how+to+clip+video+footage">Video Clips</a></li> <li><a href="http:/www.google.com/search?q=design+create+animated+gifs">Web GIFs</a></li> </ul> </li> <li><a href="#">Graphic Design</a> <ul> <li><a href="http:/www.google.com/search?q=photoshop+tutorials+graphics+design">Adobe Photoshop</a></li> <li><a href="http:/www.google.com/search?q=digital+branding+graphics+logos">Branding & Logos</a></li> <li><a href="http:/www.google.com/search?q=graphics+design+marketing">Digital Marketing</a></li> <li><a href="http:/www.google.com/search?q=graphic+design+illustrations">Illustrations</a></li> <li><a href="http:/www.google.com/search?q=infographics+inspiration">Infographics</a></li> <li><a href="http:/www.google.com/search?q=product+design+inspiration">Product Design</a></li> </ul> </li> <li><a href="#">Digital Photography</a> <ul> <li><a href="http:/www.google.com/search?q=cityscape+photography">Cityscapes</a></li> <li><a href="http:/www.google.com/search?q=water+ocean+photography">Oceans</a></li> <li><a href="http:/www.google.com/search?q=wide+angle+lens+photography">Wide-Angle Lens</a></li> <li><a href="http:/www.google.com/search?q=wildlife+photography">Wildlife</a></li> </ul> </li> <li><a href="#">Print & Identity</a> <ul> <li><a href="http:/www.google.com/search?q=branding+identity+print+design">Branding</a></li> <li><a href="http:/www.google.com/search?q=business+cards+design">Business Cards</a></li> <li><a href="http:/www.google.com/search?q=print+design+letterpress">Letterpress</a></li> <li><a href="http:/www.google.com/search?q=print+poster+artwork">Poster Art</a></li> </ul> </li> <li><a href="#">Programming</a> <ul> <li><a href="http:/www.google.com/search?q=learn+css3+web+development">CSS3</a></li> <li><a href="http:/www.google.com/search?q=learn+html5+web+development">HTML5</a></li> <li><a href="http:/www.google.com/search?q=javascript+jquery+tutorials">JavaScript & jQuery</a></li> <li><a href="http:/www.google.com/search?q=web+development+mysql">MySQL Databases</a></li> <li><a href="http:/www.google.com/search?q=wordpress+programming">Wordpress CMS</a></li> </ul> </li> <li><a href="#">Web Design</a> <ul> <li><a href="http:/www.google.com/search?q=web+design+icons">Icons</a></li> <li><a href="http:/www.google.com/search?q=web+design+tutorials">Tutorials</a></li> <li><a href="http:/www.google.com/search?q=web+design+user+interface">User Interfaces</a></li> <li><a href="http:/www.google.com/search?q=web+design">Website Layouts</a></li> </ul> </li> </ul>
サンプルのhtmlコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8" /> <title>Vertical Accordion Nav Menu</title> <link rel="stylesheet" type="text/css" href="css/Vertical Accordion Nav Menu.css"> </head> <body> <div id="container"> <ul id="nav"> <li><a href="#">Animation</a> <ul> <li><a href="http:/www.google.com/search?q=design+cartoons+animation">Cartoons</a></li> <li><a href="http:/www.google.com/search?q=design+comic+strips+inspiration">Comic Strips</a></li> <li><a href="http:/www.google.com/search?q=how+to+clip+video+footage">Video Clips</a></li> <li><a href="http:/www.google.com/search?q=design+create+animated+gifs">Web GIFs</a></li> </ul> </li> <li><a href="#">Graphic Design</a> <ul> <li><a href="http:/www.google.com/search?q=photoshop+tutorials+graphics+design">Adobe Photoshop</a></li> <li><a href="http:/www.google.com/search?q=digital+branding+graphics+logos">Branding & Logos</a></li> <li><a href="http:/www.google.com/search?q=graphics+design+marketing">Digital Marketing</a></li> <li><a href="http:/www.google.com/search?q=graphic+design+illustrations">Illustrations</a></li> <li><a href="http:/www.google.com/search?q=infographics+inspiration">Infographics</a></li> <li><a href="http:/www.google.com/search?q=product+design+inspiration">Product Design</a></li> </ul> </li> <li><a href="#">Digital Photography</a> <ul> <li><a href="http:/www.google.com/search?q=cityscape+photography">Cityscapes</a></li> <li><a href="http:/www.google.com/search?q=water+ocean+photography">Oceans</a></li> <li><a href="http:/www.google.com/search?q=wide+angle+lens+photography">Wide-Angle Lens</a></li> <li><a href="http:/www.google.com/search?q=wildlife+photography">Wildlife</a></li> </ul> </li> <li><a href="#">Print & Identity</a> <ul> <li><a href="http:/www.google.com/search?q=branding+identity+print+design">Branding</a></li> <li><a href="http:/www.google.com/search?q=business+cards+design">Business Cards</a></li> <li><a href="http:/www.google.com/search?q=print+design+letterpress">Letterpress</a></li> <li><a href="http:/www.google.com/search?q=print+poster+artwork">Poster Art</a></li> </ul> </li> <li><a href="#">Programming</a> <ul> <li><a href="http:/www.google.com/search?q=learn+css3+web+development">CSS3</a></li> <li><a href="http:/www.google.com/search?q=learn+html5+web+development">HTML5</a></li> <li><a href="http:/www.google.com/search?q=javascript+jquery+tutorials">JavaScript & jQuery</a></li> <li><a href="http:/www.google.com/search?q=web+development+mysql">MySQL Databases</a></li> <li><a href="http:/www.google.com/search?q=wordpress+programming">Wordpress CMS</a></li> </ul> </li> <li><a href="#">Web Design</a> <ul> <li><a href="http:/www.google.com/search?q=web+design+icons">Icons</a></li> <li><a href="http:/www.google.com/search?q=web+design+tutorials">Tutorials</a></li> <li><a href="http:/www.google.com/search?q=web+design+user+interface">User Interfaces</a></li> <li><a href="http:/www.google.com/search?q=web+design">Website Layouts</a></li> </ul> </li> </ul> </div> <a href="https://saetl.net/javascriptsample.html"> <span style="position:fixed; right:10px; top:10px; font-size:1em; color:#000;">Javascriptサンプル集 - Saetl.net</span> </a> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script type="text/javascript" src="js/nav.js"></script> </body> </html>
- ファイル1式をサーバーにアップロードして設置完了。