zoukankan      html  css  js  c++  java
  • HTML静态网页导航制作

    普通导航栏制作

    <!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>
    *{
    margin:0px;
    padding:0px;
    }
    .nav ul{
    980px;/*设置元素宽度为980px*/
    border:1px solid #000;/*设置一个颜色为#000,宽度为1px的边框*/
    margin:0px auto;
    }
    .nav ul li{
    float:left;/*让li元素左浮动*/
    list-style:none;/*取消ul无序列表前的点*/
    border:1px solid #000;
    }
    .nav ul li a{
    80px;/*设置元素宽为80px*/
    height:28px;/*设置高度为28px*/
    line-height:28px;/*设置行距为28px,让文字在每行的中间位置*/
    background:red;/*设置元素的背景为红色*/
    color:#FFF;/*文字颜色是白色*/
    margin:5px 10px;
    font-size:12px;/*用12号字*/
    display:block;/*这个比较关键,因为a本身就是联级元素,本身不具有宽高,用这个把它变成块级元素,这样前面设置的宽和高就能起作用了*/
    text-align:center;/*让文本居中*/
    text-decoration:none; /*去掉下划线*/
    }
    .nav ul li a:hover{ /*这个大概的意思就是当鼠标放到这个a元素的上面时,这个a元素的样式就按下面的代码执行*/
    78px;
    height:26px;
    line-height:28px;
    border:1px solid red;
    color:red;
    background:#FFF;
    }
    </style>
    </head>
    
    <body>
    <div class="nav">
     <ul>
       <li><a href="">首页</a></li>
       <li><a href="">导航1</a></li>
       <li><a href="">导航2</a></li>
       <li><a href="">导航3</a></li>
       <li><a href="">导航4</a></li>
       <li><a href="">导航5</a></li>
       <li><a href="">导航6</a></li>
     </ul>
    </div>
    </body>
    </html>
    

     

    隐藏显示导航栏

    <!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>
    <script>
    function xianshi()
    {
    }
    </script>
    <style type="text/css">
    *
    {
    	margin:0px;
    	padding:0px;
    }
    .div1{
    	text-align:center;
    background-color:#0FC;
    font-size:28px;
    height:30px;
    120px;
    top:40px;
    left:50px;
    position:relative;
    overflow:hidden;
    }
    .div11{
    	text-align:center;
    background-color:#C00;
    font-size:28px;
    height:30px;
    120px;
    top:40px;
    left:50px;
    position:relative;
    overflow:visible;
    }
    .div2
    {
    	text-align:center;
    background-color:#F3F;
    font-size:24px;
    height:90px;
    120px;
    top:30px;
    left:0px;
    position:absolute;
    }
    .div3
    {
    	text-align:center;
    	height:30px;
    	120px;
    	background-color:#F3F;
    }
    .div33
    {
    	text-align:center;
    	height:30px;
    	120px;
    	background-color:#930;
    }
    </style>
    </head>
    
    <body>
    <div id="div1" class="div1" onmouseover="zhixing()" onmouseout="this.className='div1'"><a href="">菜单</a>
    <div class="div2">
    <div class="div3" onmouseover="this.className='div33'" onmouseout="this.className='div3'">首页</div>
    <div class="div3" onmouseover="this.className='div33'" onmouseout="this.className='div3'">关于我们</div>
    <div class="div3" onmouseover="this.className='div33'" onmouseout="this.className='div3'">联系我们</div>
    </div>
    </div>
    </body>
    </html> 
    <script>
    function zhixing()
    {
    var a = document.getElementById("div1");
    a.setAttribute("class","div11");
    }
    </script>
                
    

     

  • 相关阅读:
    大公司?小公司?
    git 学习笔记
    django学习笔记
    web servieces 学习小栗子
    python列表推导式
    什么叫事务,事务的特性
    监听问题汇总
    oracle数据库导入导出
    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务--解决办法(转)
    目标修正
  • 原文地址:https://www.cnblogs.com/jiangshuai52511/p/5024690.html
Copyright © 2011-2022 走看看