我試圖創建一個userfriendly多個OnePage網站。與CSS的多行菜單
通常,在OnePage網站中,您有一個包含定位點的菜單。 我現在想要做的是有一個主菜單,其中包含鏈接到3個獨立的OnePages和一個包含有關當前OnePage的錨點的子菜單。
換句話說: 我想要做的是創建3頁,這3個頁面應該在主菜單中各自擁有自己的超鏈接按鈕。當你訪問這些頁面之一時,你應該在主菜單下面有一個子菜單,其菜單中的所有定位點都與該頁面有關。
簡單的例子:
- 主菜單 -
首頁 |教育|企業
- 子菜單 -
開始 |關於我們|合作伙伴|課程|聯繫我們
- 主菜單 -
首頁| 教育背景 |企業
- 子菜單 -
開始 |產品|優點|我們的客戶|聯繫我們
- 主菜單 -
首頁|教育| 公司
- 子菜單 -
開始 |產品|優點|我們的客戶|聯繫我們
我的問題是,你能在這樣的設置與CSS實現這一目標?
<ul class="primary">
<li class="page_item">
<a href="#" class="external active">Home</a>
<ul class="children">
<li class="page_item">
<a href="#" class="">Start</a>
</li>
<li class="page_item">
<a href="#" class="">About us</a>
</li>
<li class="page_item">
<a href="# class="">Partners</a>
</li>
<li class="page_item">
<a href="# class="">Courses</a>
</li>
<li class="page_item">
<a href="# class="">Contact us</a>
</li>
</ul>
</li>
<li class="page_item page-item-1522">
<a href="#" class="external">Education</a>
<ul class="children">
<li class="page_item">
<a href="#" class="">Start</a>
</li>
<li class="page_item">
<a href="#" class="">Products</a>
</li>
<li class="page_item">
<a href="# class="">Advantages</a>
</li>
<li class="page_item">
<a href="# class="">Our Clients</a>
</li>
<li class="page_item">
<a href="# class="">Contact us</a>
</li>
</ul>
</li>
<li class="page_item page-item-1522">
<a href="#" class="external">Corporate</a>
<ul class="children">
<li class="page_item">
<a href="#" class="">Start</a>
</li>
<li class="page_item">
<a href="#" class="">Products</a>
</li>
<li class="page_item">
<a href="# class="">Advantages</a>
</li>
<li class="page_item">
<a href="# class="">Our Clients</a>
</li>
<li class="page_item">
<a href="# class="">Contact us</a>
</li>
</ul>
</li>
</ul>
你有什麼嘗試?你想讓我們爲你的谷歌「CSS下拉菜單」?在CSS下拉菜單的網頁上有很多例子。 – CaldwellYSR 2014-12-03 22:00:34
我確實是谷歌這個,thnx的報價。 不,沒有找到任何多行的例子。 – pmr 2014-12-03 22:04:40
目前還不清楚CSS與這個問題有什麼關係。弄清楚你想如何設置你的html標記,然後你可以開始在CSS上工作。另外,「多個OnePage」聽起來像是一個矛盾。 – wentz 2014-12-03 22:04:42