分层导航and隐藏导航

一、分层导航

<!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>
<script language="javascript" type="text/javascript" src="jquery-1.4.2.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>分层导航练习</title>
</head>
<style>
#a
{
	border:1px solid #3CF;
	width:300px;
	height:auto;
	position:fixed;
	left:auto;
	top:auto;
	z-index:2;
	text-align:center;
	font-size:18px;
	font-family:"黑体";
	font-weight:bolder;
	color:#000;
	line-height:40px;
	background-image:url(img/aaa/91bddbc99e97ccfdb0dd1f1587f3f8bf.jpg);
}

.daohang div
{
	z-index:2;
	overflow:hidden;
}
.daohang div:hover
{
	border:1px solid #0F0;
	background-color:#C90;
	z-index:2;
	overflow:visible;
}

.daohang a,a:visited
{
	text-decoration:none;
}
.daohang a:hover
{
	color:#C00;
}

</style>
<body>
<div id="a">
  <img src=""/>
  <nav id="menu">
    <div class="daohang">
      <div><a href="http://map.baidu.com/" target="_blank">首页</a></div>
      <div><a href="http://www.dili360.com/" target="_blank">国内游</a></div>
      <div> <a href="http://www.nationalgeographic.com.cn/" target="_blank">国外游</a></div>
      <div><a href="http://www.viaspace.cn/" target="_blank">太空游</a></div>
      <div><a href="http://www.baidu.com" target="_blank">公司信息</a></div>
    </div>
  </nav>
  <div class="g" style="background:#3FF;">
    <input type="button" value="<-MENU->"  onclick="menuvisible()"/>
  </div>
</div>

</body>
</html>
<script>
function menuvisible()
{
	$("nav").slideToggle(1500);
}
</script>

  

    

二、隐藏导航

<title>隐藏导航</title>
<style type="text/css">
*
{
	font-size:24px;
	text-align:center;
	line-height:50px;
}
.a
{
	color:#F00;
	border:0px solid #000;
	width:150px;
	height:50px;
	background-color:#FF0;
	position:fixed;
	left:30px;
	top:30px;
	overflow:hidden;

}
.aa
{
	color:#F00;
	border:0px solid #000;
	width:150px;
	height:50px;
	background-color:#93F;
	position:fixed;
	left:30px;
	top:30px;
	overflow:visible;
}
.b
{
	width:150px;
	height:50px;
	top:50px;
	left:0px;
	overflow:hidden;
}
.bb
{
	width:150px;
	height:50px;
	top:50px;
	left:0px;
	overflow:visible;
}

.c
{
	width:450;
	height:200;
	position:relative;
	left:150px;
	top:-50px;
}
table
{
	border="0";
	width:450px;
	height:200px;
}

</style>
</head>

<body>
<div class="a" onmouseover="this.className=‘aa‘" onmouseout="this.className=‘a‘">菜单

  <div class="b" style="background-color:#0099ff" onmouseover="this.className=‘bb‘" onmouseout="this.className=‘b‘">手机
      <div class="c">
        <table bgcolor="#0099ff"  cellspacing="0" cellpadding="0">
         <tr>
           <td>苹果</td>
           <td>三星</td>
           <td>华为</td>
         </tr>
         <tr>
           <td>中兴</td>
           <td>联想</td>
           <td>酷派</td>
         </tr>
         <tr>
           <td>小米</td>
           <td>魅族</td>
           <td>htc</td>
         </tr>
         <tr>
           <td>乐视</td>
           <td>vivo</td>
           <td>OPPO</td>
         </tr>
       </table>
      </div>
  </div>
  <div class="b" style="background-color:#FF3" onmouseover="this.className=‘bb‘" onmouseout="this.className=‘b‘">笔记本
     <div class="c">
        <table bgcolor="#ff3"  cellspacing="0" cellpadding="0">
         <tr>
           <td>Apple</td>
           <td>acer</td>
           <td>联想</td>
         </tr>
         <tr>
           <td>戴尔</td>
           <td>神舟</td>
           <td>惠普</td>
         </tr>
         <tr>
           <td>华硕</td>
           <td>清华同方</td>
           <td>东芝</td>
         </tr>
         <tr>
           <td>Thinkpad</td>
           <td>麦本本</td>
           <td>索尼</td>
         </tr>
       </table>
      </div>
  </div>
  <div class="b" style="background-color:#0FF" onmouseover="this.className=‘bb‘" onmouseout="this.className=‘b‘">汽车
    <div class="c">
        <table bgcolor="#0ff" cellspacing="0" cellpadding="0">
         <tr>
           <td>奔驰</td>
           <td>宝马</td>
           <td>法拉利</td>
         </tr>
         <tr>
           <td>斯巴鲁</td>
           <td>玛莎拉蒂</td>
           <td>布加迪威龙</td>
         </tr>
         <tr>
           <td>奥迪</td>
           <td>保时捷</td>
           <td>路虎</td>
         </tr>
         <tr>
           <td>道奇</td>
           <td>甲壳虫</td>
           <td>雷克萨斯</td>
         </tr>
       </table>
    </div>
  </div>
</div>

</body>
</html>

  

时间: 2024-12-13 18:47:18

分层导航and隐藏导航的相关文章

3月27 隐藏导航

今天主要是做的隐藏导航有横向延伸和纵向延伸两种 横向的 <title>隐藏</title> <style> *{ margin:0px; padding:0px;} .aa { height:40px; width:80px; left:300px; top:100px; position:absolute; overflow:hidden; line-height:40px; text-align:center; background-color:#0FF} .aaa

导航栏隐藏不了

有的时候我们会发现明明设置了隐藏导航栏,而导航栏却并没有隐藏,找来找去也没发现有什么问题.这或许是因为 self.navigationController.navigationBar.hidden =YES; self.navigationController.navigationBarHidden =YES; 这两个API是不同的,至于为什么,云知道!

导航右侧添加按钮、隐藏导航条和状态栏

1.添加导航右侧按钮 UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"无所谓"style:UIBarButtonItemStyleDone target:self action:@selector(clickRightButton)]; [self.navigationItem setRightBarButtonItem:rightButton]; 2.隐藏导航条 navigationBar

隐藏导航练习

<!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-

往下滚动,导航栏隐藏

#pragma mark 下拉导航栏隐藏 // 当开始滚动视图时,执行该方法.一次有效滑动(开始滑动,滑动一小段距离,只要手指不松开,只算一次滑动),只执行一次. - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { //获取开始位置 beginContentY = scrollView.contentOffset.y; } // 滑动scrollView,并且手指离开时执行.一次有效滑动,只执行一次. // 当pagi

滑动隐藏导航栏的设置

今天无意之中学习一个项目,学到一个大的知识点,在这里和大家分享一下: 1. 滑动隐藏导航栏的设置: @property (nonatomic, readwrite, assign) BOOL hidesBarsOnSwipe NS_AVAILABLE_IOS(8_0) __TVOS_PROHIBITED; self.hidesBarsOnSwipe = YES; 2. // 去掉导航分割线 [self.navigationBar setBackgroundImage:[[UIImage allo

HTML练习_隐藏导航

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <style type="text/

小技巧 -- 隐藏导航栏返回按钮附带的文字

使用 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault]; 方法可以隐藏导航栏返回按钮上的文字.代码放的位置是每一个总的Controller的viewDidLoad方法下面.

隐藏导航栏之后支持手势退回上一个控制器

说明 1. 我们在隐藏导航栏之后,手势退回就会消失,但可以通过一些手段来继续支持手势 2. 在对导航栏控制器的根控制器使用的时候要特别注意,会导致bug出现,但可以通过禁用手势解决 3. 对于定制达人来讲,必须使用自己写的导航栏view才可以,因为系统的导航栏上面有一个灰色的线条无法去除. 设置 导航栏控制器隐藏导航栏 在导航栏控制器的rootController中设置手势代理 在根控制器上,从根控制器进入另外一个控制器的时候,让手势激活,返回根控制器的时候,不支持手势即可.