はじめに
ヘッダ部分のメニューをドロップダウンメニューに変更しました。ドロップダウンメニューは以下のサイトを参考にアメーバように修正しました。
CSSで作ったドロップダウンメニューのドロップの動きいろいろl
変更箇所は以下の通り。
サイドバーを固定しメニューが乱れないようにし,ヘッダ部分にメニューを移動するように.dropmenu部分で指定してます。
/* サイドバーを固定しメニューが崩れないように調整 */
#subAInner{
position:static!important;
margin-top: 10px!important;
}/* オリジナル部分の修正箇所*/
.dropmenu {
margin:0;
padding:0;
width:1120px;
position:absolute;
top: 0px;
z-index: 100;
margin: -140px 0 10px -770px; /* 位置調整*/
*zoom: 1;
list-style-type: none;
}
参考:私のHTML部分
<ul id="fade-in2" class="dropmenu">
<li><a href="http://ameblo.jp/qelab">ホーム</a>
<ul>
<li><a href="http://profile.ameba.jp/qelab/" target="_blank" >プロフィール</a></li>
<li><a href="http://ameblo.jp/qelab/entry-12142452037.html" >リンクと免責</a></li>
</ul>
</li>
<li><a href="http://ameblo.jp/qelab/entrylist.html" >CSS:基本</a>
<ul>
<li><a href="http://ameblo.jp/qelab/entry-12143716226.html">記事内でHTML入力</a></li>
<li><a href="http://ameblo.jp/qelab/entry-12142446248.html">影付き枠</a></li>
</ul>
</li>
<li><a href="" >CSS:ヘッダ部分</a>
<ul>
<li><a href="http://ameblo.jp/qelab/entry-12144067783.html">オリジナルヘッダーメニュー:新CSSカスタム</a></li>
<li><a href="http://ameblo.jp/qelab/entry-12143900044.html">ヘッダ部分の編集</a></li>
</ul>
</li>
<li><a href="">CSS:調査</a>
<ul>
<li><a href="http://ameblo.jp/qelab/entry-12143188855.html">CSS編集ツール:リアルタイムにCSSが編集して確認できる</a></li>
<li><a href="http://ameblo.jp/qelab/entry-12143315123.html">WEB DEVELOPER</a></li>
</ul>
</li>
<li><a href="">予約中</a></li>
</ul>
参考:私のCSS
/*--------------------------------------------------
* ヘッダ部分のナビゲーションメニュー
*--------------------------------------------------*//* サイドバーを固定しメニューが崩れないように調整 */
#subAInner{
position:static!important;
margin-top: 10px!important;
}
/* ドロップメニュー基本*/
.dropmenu {
margin:0;
padding:0;
width:1120px;
position:absolute;
top: 0px;
z-index: 100;
margin: -140px 0 10px -770px; /* 位置調整*/
*zoom: 1;
list-style-type: none;
}
.dropmenu:before, .dropmenu:after{
content: "";
display: table;
}
.dropmenu:after{
clear: both;
}
.dropmenu li{
position: relative;
width: 20%;
float: left;
margin: 0;
padding: 0;
text-align: center;
}
.dropmenu li a{
display: block;
margin: 0;
padding: 15px 0 11px;
background: #000000;
color: #fff;
font-size: 14px;
line-height: 1;
text-decoration: none;
}
.dropmenu li ul{
list-style: none;
position: absolute;
z-index: 9999;
top: 100%;
left: 0;
margin: 0;
padding: 0;
}
.dropmenu li ul li{
width: 100%;
}
.dropmenu li ul li a{
padding: 13px 15px;
border-top: 1px solid #7c8c0e;
/* background: #6e7c0c; */
text-align: left;
}
.dropmenu li:hover > a{
background: #cccccc;
color:#000000;
}
.dropmenu li a:hover{
background: #cccccc;
color:#000000;
}/* アニメーションなし*/
#normal li ul{
display: none;
}
#normal li:hover ul{
display: block;
}/* 広がるように*/
#dropmenu li ul li{
overflow: hidden;
height: 0;
transition: .2s;
}
#dropmenu li:hover ul li{
overflow: visible;
height: 38px;
}
/* フェードインでおりてくる*/
#fade-in2 li ul{
opacity: 0;
top: 50%;
visibility: hidden;
transition: .5s;
}
#fade-in2 li:hover ul{
top: 100%;
visibility: visible;
opacity: 1;
}