0
は、しかし、私は本当に、そのデザインが好き挿入]サブメニューは、私がネイティブにサブメニューをサポートしていません。このテンプレートを使用しています
<div id="menu">
<nav>
<div class="wrap-nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Projects</a>
<ul class="sub-menu">
<li><a href="#">Blog</a></li>
<li><a href="#">Services</a>
<ul class="sub-menu">
<li><a href="#">ONE</a></li>
<li><a href="#">TWO</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</nav>
</div>
CSSサブメニューのないバージョンのために、テンプレートのようである:
nav {
display: inline-block;
z-index: 1111;
position: relative;
float: right;
}
ul.menu {
margin: 28px 10px 0px 0px;
display: inline-block;
}
ul.menu li {
float: left;
line-height: 30px;
margin: 0px 0px 0px 48px;
}
ul.menu li:hover,
ul.menu li.current {} ul.menu li a {
font-size: 25px;
line-height: 30px;
color: #f2f2f2;
display: inline-block;
}
ul.menu li a:hover,
ul.menu li.current a {
color: #ff9000;
}
私は写真のように望ましくない影響でサブメニューを収容するために、次の追加:
ul.menu li ul { display:none; list-style:none;top:30px; left:auto; float:right; text-align:left;position:relative; width:200px !important; border:1px solid blue;z-index:10000; }
ul.menu li:hover > .sub-menu { display:block; }
.sub-menu li {display:block;}
.sub-menu li a {
display:block;高さ:40ピクセル、フォントサイズ:0.89em、パディング:5ピクセル30ピクセル、 }
幅:200ピクセルは、サブメニューを垂直方向に表示することを拒否したため、必死に動きました(私は表示:ブロックがトリックを行うと仮定しました)。
任意の入力:とにかく
、上記コードは醜いで次の結果を示していますか?
あなたのための私の入力は次のとおりです。適切に書式コード...誰もがこれを読むことができません... – Sergej