作成したメニュー
htmlおよびCSS
<style>
nav.vmenu_colorful{
width:200px;
max-width:200px;
}
nav.vmenu_colorful ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}
nav.vmenu_colorful ul li{
width:100%;
}
nav.vmenu_colorful ul li a{
display:inline-block;
margin:0;
padding:1.0em;
color:#eee;
text-shadow:1px 1px 2px #666;
background:#fff;
border:none;
text-decoration:none;
cursor:pointer;
border-radius:0px 0px 0px 0px;
vertical-align:middle;
width:100%;
font-weight:bold;
user-select: none;
transition:all 0.1s linear;
box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.6);
}
nav.vmenu_colorful ul li a:active{
box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.6) inset;
}
nav.vmenu_colorful ul li:nth-of-type(2n) a:hover{
transform:perspective(400px) rotateY(20deg);
}
nav.vmenu_colorful ul li:nth-of-type(2n+1) a:hover{
transform:perspective(400px) rotateY(-20deg);
}
nav.vmenu_colorful ul li:nth-of-type(7n+1) a{
background:#00BFFF;
}
nav.vmenu_colorful ul li:nth-of-type(7n+2) a{
background:#32CD32;
}
nav.vmenu_colorful ul li:nth-of-type(7n+3) a{
background:#1E90FF;
}
nav.vmenu_colorful ul li:nth-of-type(7n+4) a{
background:#8A2BE2;
}
nav.vmenu_colorful ul li:nth-of-type(7n+5) a{
background:#EECC00;
}
nav.vmenu_colorful ul li:nth-of-type(7n+6) a{
background:#FF8C00;
}
nav.vmenu_colorful ul li:nth-of-type(7n) a{
background:#e74c3c;
}
</style>
<nav class="vmenu_colorful">
<ul>
<li><a href="">Menu 1</a></li>
<li><a href="">Menu 2</a></li>
<li><a href="">Menu 3</a></li>
<li><a href="">Menu 4</a></li>
<li><a href="">Menu 5</a></li>
<li><a href="">Menu 6</a></li>
<li><a href="">Menu 7</a></li>
</ul>
</nav>
縦並び・横並びメニューのサンプル一覧
nav,ul,liタグとCSSを使って縦並びのメニューをつくる
CSSとJavascriptで円弧に沿った形の縦並びのメニューを作る
nav,ul,liタグとCSSを使ってカラフルなボタンの縦並びのメニューをつくる
nav,ul,liタグとCSSを使ってカラフルな縦並びのメニューをつくる
nav,ul,liタグとCSSを使って立体ボタンの縦並びのメニューをつくる
nav,ul,liタグとCSSを使って立体ボタンのカラフルな縦並びのメニューをつくる
nav,ul,liタグとCSSを使って横並びのメニューをつくる
CSSでSVGアイコンを下部に固定した横並びのメニューがあるページ作る
nav,ul,liタグとCSSを使ってサブメニューがある横並びのメニューをつくる
