ウェブ学のすすめ

Study of Web Design & Programing

画像スライドメニュー

プレビュー


スマートフォンの方はこちらからプレビューできます。
画像スライドメニュー

コード

HTML
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<title>画像スライドメニュー</title>
<link rel="stylesheet" href="style.css">
<script src="mootools.js"></script>
<script src="imageMenu.js"></script>
<script src="images.js"></script>
<!--[if lte IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if lte IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<script>
    window.addEvent('domready', function(){
	var myMenu = new ImageMenu($$('#imageMenu .imgM'),{openWidth:450});
    });
</script>
</head>
<body>
<div id="container">
<header>
    <h1>東京・千葉上空からの写真</h1>
</header>
<div id="imageMenu">
<ul>
<li class="imgM opt1"><em><a href="#">カテゴリ1</a></em></li>
<li class="imgM opt2"><em><a href="#">カテゴリ2</a></em></li>
<li class="imgM opt3"><em><a href="#">カテゴリ3</a></em></li>
<li class="imgM opt4"><em><a href="#">カテゴリ4</a></em></li>
<li class="imgM opt5"><em><a href="#">カテゴリ5</a></em></li>
<li class="imgM opt6"><em><a href="#">カテゴリ6</a></em></li>
<li class="imgM opt7"><em><a href="#">カテゴリ7</a></em></li>
<li class="imgM opt8"><em><a href="#">カテゴリ8</a></em></li>
</ul>
</div>
</div>
</body>
</html>
CSS
@charset "utf-8";

* {
    margin:0;
    padding:0;
}

body {
    background-color:#eee;
    font-family:
	"ヒラギノ角ゴ Pro W3", 
	"Hiragino Kaku Gothic Pro", 
	"メイリオ", 
	Meiryo, 
	Osaka, 
	"MS Pゴシック", 
	"MS PGothic", 
	sans-serif}
ul {
    list-style-type:none;
}
a {
    text-decoration: none;
}
img {
    border: 0;
}

#container {
    width: 800px;
    margin: 30px auto;
    background-color:#eee;
}

header {
    background-color:#fff;
    border-left:10px solid #4494CF;
    padding:5px 0 5px 10px;
    margin:0 0 20px;
}

#imageMenu li {
    float: left;
    width: 97px;
}

#imageMenu li a {
    display: block;
}

#imageMenu .imgM {
    display: block;
    cursor: pointer;
    overflow: hidden;
    height: 319px;
    width: 97px;
    background: #FFF;
    border-right: 2px solid #FFF;
}

#imageMenu .imgM em {
    visibility: hidden;
}

#imageMenu .opt1 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky1.jpg);
    background-repeat: no-repeat;
}

#imageMenu .opt2 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky2.jpg);
    background-repeat: no-repeat;
}

#imageMenu .opt3 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky3.jpg);
    background-repeat: no-repeat;
}

#imageMenu .opt4 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky4.jpg);
    background-repeat: no-repeat;
}

#imageMenu .opt5 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky5.jpg);
    background-repeat: no-repeat;
}

#imageMenu .opt6 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky6.jpg);
    background-repeat: no-repeat;
}

#imageMenu .opt7 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky7.jpg);
    background-repeat: no-repeat;
}

#imageMenu .opt8 {
    background-image:url(http://webgaku.hotcom-web.com/image/sky8.jpg);
    background-repeat: no-repeat;
}