zoukankan      html  css  js  c++  java
  • 1分钟内使用Adobe Dreamweaver CS5建立导航菜单

    1、第一步,打开Adobe Dreamweaver CS5,如下图。

    2、新建立一个站点。选择站点下的新建站点,如下图所示。

    3、输入数据如下所示。

    4、点击保存,如下图,可以看到建立了一个DW站点。


    5、在该站点下,建立一个文件,文件名叫tree.html,然后打开该文件,如下图所示。

    6、选择【插入】【Spry】【Spry 菜单】,选择插入水平菜单,如下图所示。

    效果如下:

    最后在IE中预览效果,如下:

     生成的代码目录下载地址:https://files.cnblogs.com/song555/web.rar

    下面我们来简单分析一下tree.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 src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    <ul id="MenuBar1" class="MenuBarHorizontal">
      <li><a class="MenuBarItemSubmenu" href="#">项目 1</a>
        <ul>
          <li><a href="#">项目 1.1</a></li>
          <li><a href="#">项目 1.2</a></li>
          <li><a href="#">项目 1.3</a></li>
        </ul>
      </li>
      <li><a href="#">项目 2</a></li>
      <li><a class="MenuBarItemSubmenu" href="#">项目 3</a>
        <ul>
          <li><a class="MenuBarItemSubmenu" href="#">项目 3.1</a>
            <ul>
              <li><a href="#">项目 3.1.1</a></li>
              <li><a href="#">项目 3.1.2</a></li>
            </ul>
          </li>
          <li><a href="#">项目 3.2</a></li>
          <li><a href="#">项目 3.3</a></li>
        </ul>
      </li>
      <li><a href="#">项目 4</a></li>
    </ul>
    <script type="text/javascript">
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    </script>
    </body>
    </html>

    可以发现,整体导航菜单是一个UL标签,如果一个菜单下没有任何子菜单,则此菜单为一个LI标签;否则为一个UL标签。
    我们可以通过修改现有的CSS和JS来改变菜单的显示样式,以及添加相应的事件,并且可以通过程序迭代标签来生成动态菜单。

  • 相关阅读:
    VC++学习(1):Windows程序内部运行原理
    VC++学习(9):定制应用程序外观
    VC++学习(7):对话框编程
    VC++学习(3):MFC框架程序剖析
    VC++学习(5):文本编程
    VC++学习(4):简单绘图
    DbgPrint/KdPrint输出格式控制
    常用的正则表达式
    使用geoserver+openLayers加载google地图
    retunValue与opener的用法
  • 原文地址:https://www.cnblogs.com/song555/p/3421627.html
Copyright © 2011-2022 走看看