wordpress中CSS来简单实现下拉菜单效果
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-23 22:25:26 浏览: 评论:0
最近,群里很多朋友都安装了ssmay主题,感觉还不错,不过,有几个朋友提出,为什么ssmay主题没有下拉菜单呀,当时,也没在意,因为这个主题是根据自己的需求来设计的,后来,又有几个朋友提到这个事情,我觉得也是,为什么不给ssmay主题弄一个下拉菜单呢?那样启不是让网站更加的人性——可展示的分类就更加多了,其实,实现下拉菜单,有好几种途径可以实现,如JS实现、插件实现、还有CSS实现,这里,我只是介绍通过CSS来简单实现 下拉菜单效果.
首先,我们要对菜单做相应的设置。
进入后台——>外观——>菜单,创建菜单并把分类目录添加到这个菜单里,这里不多说,然后,把你需要显示的二级菜单(或子分类)移到它的一级菜单下面(或父分类).
如果你使用的主题是Ssmay 1.1主题,那么到这里你的菜单就是下拉式菜单了,到这里就可以结束了,如果你想研究一下,可以继续向下看.
然后,修改头部文件导航菜单的代码,把原有的导航菜单代码换成下面的这句代码.
<?php wp_nav_menu( array( ‘container’ => ”,’items_wrap’ => ‘<ul id=”nav” class=”menu”>%3$s</ul>’,'fallback_cb’ => ” ) ); ?>
最后,是设置相关的CSS代码,把下面这段代码放到style.css文件里,代码如下:
- /*下拉菜单*/
- #nav{
- background:#222;
- font-size:1.1em;
- }
- #nav, #nav ul {
- list-style: none;
- line-height: 1;
- }
- #nav a, #nav a:hover {
- display: block;
- text-decoration: none;
- border:none;
- }
- #nav li {
- float: left;
- list-style:none;
- border-right:1px solid #a9a9a9;
- }
- #nav a, #nav a:visited {
- display:block;
- font-weight:bold;
- color: #f5f5f4;
- padding:0px 0px;
- }
- #nav a:hover, #nav a:active, .current_page_item a, #home .on {
- background:#000;
- text-decoration:none
- }
- #nav li ul {
- position: absolute;
- left: -999em;
- height: auto;
- width: 90px;
- border-bottom: 1px solid #a9a9a9;
- }
- #nav li li {
- width: 90px;
- border-top: 1px solid #a9a9a9;
- border-right: 1px solid #a9a9a9;
- border-left: 1px solid #a9a9a9;
- background: #777;
- }
- #nav li li a, #nav li li a:visited {
- font-weight:normal;
- font-size:0.9em;
- color:#FFF;
- }
- #nav li li a:hover, #nav li li a:active {
- background:#000;
- }www.111cn.net
- #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
- left: auto;
- }
- a.main:hover {
- background:none;
- }
这样,下拉菜单就实现了,当然,我这里只实现了二级下拉菜单,没有实现三级下拉菜单,如果想实现三级下拉菜单,还可以进一步去做,不过,我觉得wordpress网站没有必要设置到三级下拉菜单,因为站点一般都不会太大,呵呵,虽然这样的下拉菜单没有JS设计出来的炫酷,但是在SEO方面却要略胜一筹.
Tags: wordpress 下拉菜单 效果
相关文章
- ·WordPress初级教程1:什么是博客?(2013-11-11)
- ·WordPress初级教程-2: 什么是WordPress?(2013-11-11)
- ·WordPress初级教程-3: WordPress的功能和特点(2013-11-11)
- ·WordPress初级教程-4: 选择WordPress博客的主机和域名(2013-11-11)
- ·WordPress初级教程-5: 安装WordPress(2013-11-11)
- ·WordPress初级教程-6: 本地安装WordPress(2013-11-11)
- ·WordPress初级教程-7: 一个数据库中安装多个WordPress博客(2013-11-11)
- ·WordPress初级教程-8: WordPress控制面板/ Dashboard(2013-11-11)
- ·WordPress初级教程-9: WordPress用户设置/ Users(2013-11-11)
- ·WordPress初级教程-10: WordPress博客配置/ Settings(2013-11-11)
- ·关于wordpress上传图片不显示的原因(2013-11-11)
- ·WordPress程序的脆弱点你知道吗 (2013-11-11)
- ·总结八大Wordpress网站百度收录实现秒收的方法绝招 (2013-11-11)
- ·WordPress如何网站投稿者也可以上传图片(2014-03-18)
- ·WordPress怎么修改新用户注册邮件内容(2014-03-18)
- ·WordPress怎么添加前台注册功能(2014-03-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)