您想在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中文网其他相关文章!