您想在WordPress中創建下拉菜單嗎?您來對地方了!在本教程中,我將教您如何創建專業的下拉菜單設計。
>導航菜單在聚光燈下有一點時刻。從漢堡菜單通過大型菜單的漢堡菜單到商店的粘性菜單以獲得增強的用戶體驗,您可以在WordPress網站上展示導航菜單。
,但是如果您想創建一個直接的下拉菜單,以創建WordPress的直接下拉菜單,從而從您的一些頂級項目中找到了一些
如果您想在WordPress中創建html中的下拉菜單上的下拉菜單上的視頻,請按照wordpress進行play和plate play。使用CSS來定位WordPress菜單功能輸出的HTML。它旨在用於您自己編碼的主題中,而不是用於第三方主題,該主題已經具有自己的菜單。但是,如果您使用的是第三方主題,該主題的菜單未下拉,您想添加此菜單,那麼您需要創建一個孩子主題並將您的菜單代碼添加到此。 HTML中的菜單。
>>
wordpress的開發安裝wordpress
在您的主題中,打開header.php文件。您應該能夠找到這一行:
wp_nav_menu( array( 'container_class' => 'main-nav', 'theme_location' => 'primary' ) );<br>
>您的功能可能會根據參數而看起來有所不同,但是讓我們分解上面的示例並查看每個元素的作用:
現在,這是html中的下拉導航菜單:
>在html中創建一個下拉菜單,其中包括一些代碼,我們需要了解我們需要了解WordPress的下拉菜單之前,請與WordPress:
<div class="main-nav"><br> <ul id="menu-navbar" class="menu"><br> <li id="menu-item-610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-609 current_page_item menu-item-610"><a href="https://121interviewcoaching.co.uk/">Home</a></li><br> <li id="menu-item-613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://121interviewcoaching.co.uk/about/">About Me</a></li><br> <li id="menu-item-615" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-615"><a href="https://121interviewcoaching.co.uk/services/">Services</a><br> <ul class="sub-menu"><br> <li id="menu-item-618" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-618"><a href="https://121interviewcoaching.co.uk/services/services-for-individuals/">Preparing for interviews / individuals</a></li><br> <li id="menu-item-617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-617"><a href="https://121interviewcoaching.co.uk/services/services-for-groups/">Preparing for interviews / groups</a></li><br> <li id="menu-item-619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-619"><a href="https://121interviewcoaching.co.uk/services/conducting-interviews/">Conducting interviews</a></li><br> </ul><br> </li><br> <li id="menu-item-30780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30780"><a href="https://121interviewcoaching.co.uk/succeed-at-your-next-job-interview/">My Book</a></li><br> <li id="menu-item-614" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-614"><a href="https://121interviewcoaching.co.uk/clients-2/">Clients</a></li><br> <li id="menu-item-616" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-616"><a href="https://121interviewcoaching.co.uk/interview-tips/">Interview Tips</a></li><br> <li id="menu-item-612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://121interviewcoaching.co.uk/where-i-work/">Areas covered</a></li><br> <li id="menu-item-611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-611"><a href="https://121interviewcoaching.co.uk/contact/">Contact & Links</a></li><br> </ul><br></div><!-- #main-nav --><br>
添加以下內容: >元素內的ul>元素,但是,因為它需要一個ul>在菜單中。 上的第二級項目,現在我們需要確保在上層UL ul ul 元素時顯示Li >打開樣式表並找到位置的線路:絕對給出了第二級列表的絕對定位,從頁面中的元素流中取出。對於高級項目,頂部:3em將列表的頂部放置在其內部元素的頂部,即頂級列表項目。左圖:0>將列表放在左側,相對於其上方的項目。 元素,每個元素都帶有li
>當頁面打開時,第二級菜單項被隱藏。 >
>當用戶徘徊在頂級項目上時,將出現下面的第二級項目。
hiss tef def def def def defeant by Defeant by Defeant by Defeaunt Youter intery stant intery start yours Tired
main-nav ul ul {<br> display: none;<br>}<br>
>這將隱藏UL 下拉菜單設計:創建懸停
> >將佈局樣式添加到第二級列表
>它可以工作!當我將懸停在頂級項目上時,現在顯示下拉菜單。使您的下拉菜單移動友好
菜單太大了,無法適合您的小屏幕上的小屏幕,因此在我們的小屏幕上使用了一些burs bul burs burs burs burs burs burs burs burs burs bur,菜單。
這是如何做的。
>在WordPress
>為漢堡菜單添加CSS>
wp_nav_menu( array( 'container_class' => 'main-nav', 'theme_location' => 'primary' ) );<br>>
<div class="main-nav"><br> <ul id="menu-navbar" class="menu"><br> <li id="menu-item-610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-609 current_page_item menu-item-610"><a href="https://121interviewcoaching.co.uk/">Home</a></li><br> <li id="menu-item-613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://121interviewcoaching.co.uk/about/">About Me</a></li><br> <li id="menu-item-615" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-615"><a href="https://121interviewcoaching.co.uk/services/">Services</a><br> <ul class="sub-menu"><br> <li id="menu-item-618" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-618"><a href="https://121interviewcoaching.co.uk/services/services-for-individuals/">Preparing for interviews / individuals</a></li><br> <li id="menu-item-617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-617"><a href="https://121interviewcoaching.co.uk/services/services-for-groups/">Preparing for interviews / groups</a></li><br> <li id="menu-item-619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-619"><a href="https://121interviewcoaching.co.uk/services/conducting-interviews/">Conducting interviews</a></li><br> </ul><br> </li><br> <li id="menu-item-30780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30780"><a href="https://121interviewcoaching.co.uk/succeed-at-your-next-job-interview/">My Book</a></li><br> <li id="menu-item-614" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-614"><a href="https://121interviewcoaching.co.uk/clients-2/">Clients</a></li><br> <li id="menu-item-616" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-616"><a href="https://121interviewcoaching.co.uk/interview-tips/">Interview Tips</a></li><br> <li id="menu-item-612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://121interviewcoaching.co.uk/where-i-work/">Areas covered</a></li><br> <li id="menu-item-611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-611"><a href="https://121interviewcoaching.co.uk/contact/">Contact & Links</a></li><br> </ul><br></div><!-- #main-nav --><br>Note that you’ll need to edit this if you’re using different classes and IDs in your theme.
main-nav ul ul {<br> display: none;<br>}<br>
Adding the JavaScript
的文件夾,在其中,一個稱為burger-menu.js 的新文件,然後將其添加到其中:>
現在,請確保腳本被主題稱為。在您的主題的<a class="toggle-nav" href=“#">☰</a><br>> function.php
文件中,添加一個函數以加入腳本:
現在保存所有文件,您將在小屏幕上有一個漢堡菜單。.toggle-nav {<br><br> display: none !important;<br><br>}<br>>
>在您的網站需要一個具有多個級別的菜單時,但您不需要多個鏈接時,下拉菜單是實現此目的的最簡單方法。我用來證明這一點的網站在其菜單中只有一個項目,其下方只有其他項目,其中只有三個。使用Mega菜單將是過度的,並且單層菜單不允許我顯示我想要的所有內容。這就是如何在HTML
以上是如何在WordPress中製作下拉菜單的詳細內容。更多資訊請關注PHP中文網其他相關文章!