我在創建此導航欄時很難在我的網站上進行導航。導航欄懸停下拉
我在我的html atm上有以下內容。請注意,此導航欄是該頁面上的第二個導航欄,因此是li和a的類。 (我是否也需要做出類/ ID爲子表?)
<div id="navbar2">
<ul>
<li class="list"><a class="link" href="<?php echo base_url() ?>index.php/A">A</a></li>
<li class="list"><a class="link" href="">B</a></li>
<li class="list"><a class="link" href="">C</a></li>
<li class="list"><a class="link" href="">D</a></li>
<li class="list"><a class="link" href="">Browse</a>
<ul>
<li><a href="">By Category</a>
<ul>
<li><a href="">k</a></li>
<li><a href="">l</a></li>
<li><a href="">m</a></li>
<li><a href="">n</a></li>
<li><a href="">o</a></li>
<li><a href="">p</a></li>
<li><a href="">q</a></li>
<li><a href="">r</a></li>
</ul>
</li>
<li><a href="">By Uploader</a></li>
</ul>
</li>
<li class="list"><a class="link" href="">E</a></li>
</ul>
</div>
任何想法如何實現的CSS?當我將鼠標懸停在'Browse'上時,我希望它顯示'By Category'和'By Uploader'兩個下拉列表,然後在鼠標懸停在'By Category'上的同時,我想要要出現的子列表。當鼠標懸停時,我想讓下拉/子列表消失。
另外,當我在這個頁面上時,我希望列表'A'比其他人(當前鏈接)更暗。
對不起,問一個問題福利局,因爲我很新建立一個網站:)
感謝您的幫助!
謝謝!這行得通。 但是,如果我選擇'B',如何更改顏色,其餘部分會比'B'更輕? 順便說一句,有#navbar2 {}有什麼意義?我沒有看到它的任何用處。 – bn60
不客氣。例如,您可以刪除第二個和第三個選擇器,並將其替換爲'li.active a,li:hover a {}'。然後你就可以創建活動的導航點。目前'#navbar2 {}'只是一個佔位符,取決於你的未來設計,它已經在你的CSS中聲明是有用的(對firebug有用);) –
例子:'#navbar2 li:hover a,#navbar2 li.active a {color:black}#navbar2 li:hover li a,#navbar2 li.active li a {color:grey}' –