ドロップダウンの垂直メニュー項目を左側に開こうとしていますが、今のところ右側に開いていますが、左側に開く必要がありました。
どうすればこれを達成できますか? 、これを行うために次のことを書きました
CSS :
#navContainer
{
margin: 0;
padding: 0;
background: red;
border: 1px solid #7398ba;
text-align: center;
width: 220px;
}
#navContainer ul
{
margin: 0;
padding: 0;
list-style: none;
}
#navContainer ul li
{
position: relative;
}
#navContainer ul li span
{
display: block;
}
#navContainer ul li a
{
text-decoration: none;
color: white;
display: block;
padding: 8px;
}
#navContainer ul li span:hover
{
/*background: pink;*/
}
#navContainer ul li a:hover
{
background: black;
}
#navContainer ul ul
{
position: absolute;
display: none;
}
#navContainer ul ul li a
{
background: #bec8cb;
}
#navContainer ul li:hover ul
{
width: 80%;
position: absolute;
display: block;
left: 218px;
top: 0;
}
HTML :-
<div id="navContainer">
<ul>
<li><span><a href="#">Home</a></span></li>
<li>
<span><a href="#">About </a></span>
<ul>
<li><a href="#">Our business</a></li>
<li><a href="#">Our History </a></li>
</ul>
</li>
<li>
<span><a href="#">Services</a></span>
<ul>
<li><a href="#">Web Design</a></li>
<li><a href="#">Web templates </a></li>
<li><a href="#">Tutorials </a></li>
</ul>
</li>
<li><span><a href="#">Contact</a></span></li>
<li><span><a href="#">News</a></span></li>
</ul>
</div>
現在の結果:-
欲しかった結果