网站二级导航标题特效

很多网站已经不满足于一级标题的展示,可能很多的时候有二级标题,三级标题等等。

那么如何设置二级标题以及如何把二级标题做的好看呢。

下面的代码中注意:

1.为了让二级标题有渐隐渐现的感觉,用了transition样式

2.二级标题的定位始终是一个困扰我好久的难题。

要确保一级标题有position属性(不能没有也不能设为static),只有一级标题(父级标题)设了position属性,二级标题的position属性才能有相对于一级标题定位的效果,否则二级标题相对于谁定位呢?!!怎么能确保定位是否准确呢?!!

这里关于position的问题确实很难搞明白,我的另外一篇博客有专门讲如何使用position属性以及static,relative,absoulte,fixed之间的区别。

好了,讲了上面的注意事项,下面就是贴代码了,我在代码中也写了很多注释,便于理解和阅读。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>二级标题特效</title>
<style>
.menu a{ color: #999; text-decoration:none; font-family:‘Droid Serif‘, serif; font-style:italic; font-size:18px}
.menu ul{list-style:none;}
/*一级标题的样式规定li*/
.menu ul li{ float:left; position: relative; /*可以在这里看出给一级标题设置了position属性,值为relative*/
margin-left:0px; width:80px; text-align:left;
padding:5px 10px 5px 10px;
 border:0px #FF0000 solid;}
 /*二级标题的样式规定ul*/
.menu ul li ul{
	visibility: hidden;
	-webkit-backface-visibility:hidden;
	/*可以在这里看出给一级标题设置了position属性,值为absoulte,这样才可以定位,这还是要归功于父标题也定义了position属性*/
	position: absolute;
	padding-top: 8px;
	left:-41px;
	opacity: 0;
	-webkit-opacity:0;
	border:0px solid #000;
	transition: all .5s ease-in-out;
}
 /*二级标题的样式规定li*/
.menu ul li ul li{
	margin-left: 0px;
	width:180px;
	color:#999;
	background-color:#FFF;
}

/*一级标题鼠标放上去一级标题规定样式*/
.menu li:hover a,
.menu li:hover{ color:#FFF; background-color:#00F}
/*一级标题鼠标放上去二级标题显示*/
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;opacity: 1;}
 /*一级标题鼠标放上去二级标题规定样式*/
.menu ul li:hover li,
.menu ul li:hover li a{ color:#999; background-color:#FFF;}
/*二级标题鼠标放上去效果*/
.menu ul li ul li:hover a,
.menu ul li ul li:hover{ color:#FFF; background-color:#00F}
</style>
</head>

<body>

<div class="menu">
<ul>
  <li><a href="#">Home</a></li>
  <li><a href="#">Pages</a>
    <ul>
      <li><a href="#">Buttons</a></li>
      <li><a href="#">List Styles</a></li>
      <li><a href="#">Alert Boxes</a></li>
    </ul>
   </li>

   <li><a href="#">Feature</a>
     <ul>
       <li><a href="#">Typography</a></li>
       <li><a href="#">Shortcodes</a></li>
     </ul>
   </li>
</ul>
</div>
</body>
</html>

网站二级导航标题特效,布布扣,bubuko.com

时间: 2024-10-12 09:12:09

网站二级导航标题特效的相关文章

站点二级导航标题特效

非常多站点已经不满足于一级标题的展示,可能非常多的时候有二级标题,三级标题等等. 那么怎样设置二级标题以及怎样把二级标题做的好看呢. 以下的代码中注意: 1.为了让二级标题有渐隐渐现的感觉,用了transition样式 2.二级标题的定位始终是一个困扰我好久的难题. 要确保一级标题有position属性(不能没有也不能设为static),仅仅有一级标题(父级标题)设了position属性,二级标题的position属性才干有相对于一级标题定位的效果,否则二级标题相对于谁定位呢?!!怎么能确保定位

不错的二级导航菜单特效

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

竖向二级导航菜单特效的实现

竖向二级导航菜单特效的实现:在网页设计中,导航菜单的应用非常频繁,横向二级导航菜单的应用可能会多一些,垂直导航菜单可能稍稍少一些,当然这是相对而言的,竖向二级导航菜单的使用也是非常的频繁的,下面就简单介绍一下如何实现此功能,咱们这里只是介绍如何实现,关于美化方面不是重点,先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="a

20款jquery下拉导航菜单特效代码分享

jquery仿京东商城左侧分类导航下拉菜单代码 jQuery企业网站下拉导航菜单代码 jQuery css3黑色的多级导航菜单下拉列表代码 jquery响应式导航菜单支持手机导航菜单代码 jquery鼠标导航下滑显示图片列表效果 jQuery个性动画二级下拉导航代码 jquery网站下拉菜单制作企业网站导航菜单代码 jQuery游戏网站顶部滑动导航菜单代码 jquery.superfish.js导航菜单插件制作网页无限级下拉菜单代码 jquery hover事件实用的企业网站二级导航菜单样式 j

jquery手风琴导航菜单特效

实用jQuery可折叠收缩导航菜单特效代码,可折叠二级导航菜单特效. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

css实现二级导航(二)

今天在浏览网站的时候发现,二级导航除了过去清一色的ul外,还出现了一个 大块div来让二级导航撑下更多的信息,特此记录一下 首先搭建结构 <nav> <ul> <li class="menu">test <div class="drop"> <ul> <li>测试1</li> <li>测试2</li> <li>测试3</li> <

仿京东商城左侧的一个导航条特效

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

二级导航下拉菜单

纯css3二级导航下拉菜单,新增一些css3的特效,提供借鉴学习,如有雷同之处勿喷 <!DOCTYPE html><html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>二级下拉导航</title> <meta name=&

tuzicms二级导航栏目地址URL问题bug修复包

版本:2.0.6 问题:二级导航的输出url没有id 教程: 1.备份您的程序2.将升级包覆盖你的网站源码即可解决tuzicms二级栏目导航的url问题 (注意:先做好源码的备份!!!) 点击下载升级包 前台调用显示: <navlist order='column_sort'>       <a href="<{$url}>"><{$column_name}></a>      <!--二级栏目开始 -->