Results 1 to 2 of 2

Thread: how to make ddsmoothmenu horizontal menu bar fixed

  1. #1
    Join Date
    Apr 2011
    Location
    DC/NC
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Unhappy how to make ddsmoothmenu horizontal menu bar fixed

    I have been trying for the past 4 days to make the ddsmoothmenu from Dynamic Drive fixed instead of liquid. I just figured out how to center it, and I need help with this. ANY SUGGESTIONS!!!!!!

    HTML Code



    <?xml version = "1.1" encoding= "utf-8"?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


    <html xmlns ="http://www.w3.org/1999/xhtml">

    <head>

    <title> Great Commission Community Church </title>

    <link rel="stylesheet" type="text/css" href="gc31.css"/>
    <link rel="stylesheet" type="text/css" href="ddsmoothmenu.css" />
    <link rel="stylesheet" type="text/css" href="mainbox.css"/>
    <link rel="stylesheet" type="text/css" href="1.css"/>

    <!--[if lte IE 7]>

    <link rel="stylesheet" type="text/css" href="mainbox_ie.css"/>
    <link rel="stylesheet" type="text/css" href="ddsmoothmenu_ie.css" />
    <![endif]-->




    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript" src="ddsmoothmenu.js">
    </script>
    <script type="text/javascript">

    ddsmoothmenu.init({
    mainmenuid: "smoothmenu1", //menu DIV id
    orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
    classname: 'ddsmoothmenu', //class added to menu's outer DIV
    //customtheme: ["#1c5a80", "#18374a"],
    contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
    }
    )

    ddsmoothmenu.init({
    mainmenuid: "smoothmenu2", //Menu DIV id
    orientation: 'v', //Horizontal or vertical menu: Set to "h" or "v"
    classname: 'ddsmoothmenu-v', //class added to menu's outer DIV
    //customtheme: ["#804000", "#482400"],
    contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
    })

    </script>

    </head>



    <body>




    <h2>Example 1</h2>


    <div class="wrapper">

    <<div id="smoothmenu1" class="ddsmoothmenu">
    <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">Mission/Vision Statement</a></li>
    <li><a href="#">We Believe </a>
    <ul>
    <li><a href="#">Articles of Faith</a></li>

    </ul>
    </li>

    <li><a href="#">Pastor</a></li>
    <li><a href="#">Prophetess</a></li>
    <li><a href="#">Calendar</a></li>
    <li><a href="#">Church Services</a></li>
    <li><a href="#">Donations</a></li>
    <li><a href="#">Online Community</a>
    <ul>
    <li><a href="#">Power of Living Blog</a></li>
    <li><a href="#">Message</a></li>
    <li><a href="#">Chat Room</a></li>
    <li><a href="#">Guest Book</a></li>
    </ul>
    </li>
    <li><a href="#">Contact Us</a>
    <ul>
    <li><a href="#">Join Our Mailing List</a></li>
    <li><a href="#">Membership Application</a>
    </ul>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    <!-- <br style="clear: left" /> -->
    </div>
    </div>

    </div>



    </body>








    CSS



    .wrapper { margin-left:auto;
    margin-right: auto;}

    .ddsmoothmenu{
    font: bold 12px Verdana;
    background: #414141; /*background of menu bar (default state)*/
    width: 75%;

    margin:auto;
    background-attachment:fixed;
    position: fixed;
    }

    .ddsmoothmenu ul{
    z-index:100;
    margin: 0 0 0;
    padding: 0;
    list-style-type: none;
    background-attachment:fixed;

    }

    /*Top level list items*/
    .ddsmoothmenu ul li{
    position: relative;
    display: inline;
    float: left;
    }

    /*Top level menu link items style*/
    .ddsmoothmenu ul li a{
    display: block;
    background: #414141; /*background of menu items (default state)*/
    color: white;
    padding: 8px 10px;
    border-right: 1px solid #778;
    color: #2d2b2b;
    text-decoration: none;


    }

    * html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
    }

    .ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
    color: white;
    }

    .ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    background: black;
    color: white;
    }

    .ddsmoothmenu ul li a:hover{
    background: black; /*background of menu items during onmouseover (hover state)*/
    color: white;
    }

    /*1st sub level menu*/
    .ddsmoothmenu ul li ul{
    position: absolute;
    left: 0;
    display: none; /*collapse all sub menus to begin with*/
    visibility: hidden;
    }

    /*Sub level menu list items (undo style from Top level List Items)*/
    .ddsmoothmenu ul li ul li{
    display: list-item;
    float: none;
    }

    /*All subsequent sub menu levels vertical offset after 1st level sub menu */
    .ddsmoothmenu ul li ul li ul{
    top: 0;
    }

    /* Sub level menu links style */
    .ddsmoothmenu ul li ul li a{
    font: normal 13px Verdana;
    width: 160px; /*width of sub menus*/
    padding: 5px;
    margin: 0;
    border-top-width: 0;
    border-bottom: 1px solid gray;
    }

    /* Holly Hack for IE \*/
    * html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


    /* ######### CSS classes applied to down and right arrow images ######### */

    .downarrowclass{
    position: absolute;
    top: 12px;
    right: 7px;
    }

    .rightarrowclass{
    position: absolute;
    top: 6px;
    right: 5px;
    }

    /* ######### CSS for shadow added to sub menus ######### */

    .ddshadow{ /*shadow for NON CSS3 capable browsers*/
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: silver;
    }

    .toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
    opacity: 0.8;
    }



  2. #2
    Join Date
    Jul 2008
    Location
    Derbyshire, UK
    Posts
    3,033
    Thanks
    25
    Thanked 599 Times in 575 Posts
    Blog Entries
    40

    Default

    Try putting a fixed width on the menu's container div.
    Focus on Function Web Design
    Fast Edit (A flat file, PHP web page editor & CMS. Small, FREE, no database!) | Fast Edit BE (Snippet Manager) (Web content editor for multiple editable regions!) | Fast Apps

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •