[css] CSSだけで奇麗なナビゲーションボックスを作る
CSSだけでも割と奇麗につくれます。
ダウンロード:navi_box.zip
CSS
a {color:#666;text-decoration:none;} a:hover {color:#666;text-decoration:underline;} .side_list{ margin: 0 0 8px; padding: 0 0 10px; border: 1px solid #92B724; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 248px; background: #FDFDFD; } .side_list h3{ width: 232px; color: #FFF; text-shadow: 1px 1px 0px #336600; display: block; margin: 0 0 10px 0; padding: 6px 6px 6px 10px; font-size: 14px; border-top: 1px solid #D3E894; border-top-left-radius: 4px; border-top-right-radius: 4px; border-radius-topleft: 4px; /* Firefox */ border-radius-topright: 4px; /* Firefox */ -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; /* Firefox */ -moz-border-radius-topright: 4px; /* Firefox */ background: #9ABE2C; /* old browsers */ background: -moz-linear-gradient(top, #B3D748 0%, #7B9F09 100%, #ededed 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B3D748), color-stop(100%,#7B9F09), color-stop(100%,#ededed)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B3D748', endColorstr='#7B9F09',GradientType=0 ); /* ie */ } * html .side_list h3{width: 204px;border:1px solid #993300;} .side_list li{ border-bottom: 1px dotted #CCC; margin: 0 5px; padding: 5px; } .side_list ol,ul {list-style-type: none;} .side_list li ul li{ background: url(../img/arrow.jpg) 0px 6px no-repeat; border: none; margin: 0; padding: 0 0 0 15px; } ul li ul{ padding: 0px 4px;} ul { margin: 0; padding: 0; }
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" href="./css/style.css" /> <title>test</title> <body> <ul> <li class="side_list"> <h3>カテゴリ</h3> <ul> <li><a href="####" title="大カテゴリ">大カテゴリ</a> <ul> <li><a href="####" title="小カテゴリ">小カテゴリ</a></li> <li><a href="####" title="小カテゴリ">小カテゴリ</a></li> <li><a href="####" title="小カテゴリ">小カテゴリ</a></li> </ul> </li> <li><a href="####" title="大カテゴリ">大カテゴリ</a></li> <li><a href="####" title="大カテゴリ">大カテゴリ</a></li> <li><a href="####" title="大カテゴリ">大カテゴリ</a></li> <li><a href="####" title="大カテゴリ">大カテゴリ</a></li> <ul> <li><a href="####" title="小カテゴリ">小カテゴリ</a></li> </ul> </li> <li><a href="####" title="大カテゴリ">大カテゴリ</a></li> </ul> </li> </ul> </body> </html>