Saturday, 10 November 2012

Navigation Menu

image
Main zul file

<zk>
<style src="/style.css" />
    <window border="none" width="100%" height="100%">
        <separator />
        <div left="20px" height="25px">
            <image src="/images/logo3a.jpg"
                style="padding-left: 10px;" height="30px" width="auto" />
        </div>
        <separator />
        <borderlayout>
            <north id="north" border="0" height="9%" flex="true">
                <div id="Menu" sclass="Mainmenudiv" height="90%">
                    <include src="menu.zul" />
                </div>
            </north>
            <west title=" " size="16%" flex="true" splittable="true"
                collapsible="true">
                <div id="nav" style="background:white; height:100%">
                    
                </div>
            </west>
            <center border="0">
                <div height="99%" id="Screen">
                    
                </div>
            </center>
            <south height="70px">
                <div align="center">
                    <label
                        value="Copyright © 2012 xxxxx All Rights Reserved. Powered By xxxx"
                        sclass="loginlabel" />
                </div>
            </south>
        </borderlayout>
    </window>
</zk>






Menu zul file

<?page title="" contentType="text/html;charset=UTF-8"?>
<zk>
    <window>
        <tabbox width="100%" sclass="mainmenu">
            <tabs id="tabs">
                <tab label="Our Product" sclass="menutabs" />
                <tab label="Live Demo" sclass="menutabs" />
                <tab label="Online Documentation" sclass="menutabs" />
                <tab label="Downloads" sclass="menutabs" />
                <tab label="Support" sclass="menutabs" />
            </tabs>
            <tabpanels sclass="mytabpanel">
                <tabpanel>
                    <toolbar sclass="maintoolbar">
                        <toolbarbutton label="Product 1" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Product 2" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Product 3" sclass="maintoolbarbtn"/>
                    </toolbar>
                </tabpanel>
                <tabpanel>
                    <toolbar sclass="maintoolbar">
                        <toolbarbutton label="Live Demo 1" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Live Demo 2" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Live Demo 3" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Live Demo 4" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Live Demo 5" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Live Demo 6" sclass="maintoolbarbtn"/>
                    </toolbar>
                </tabpanel>
                <tabpanel>
                    <toolbar sclass="maintoolbar">
                        <toolbarbutton label="Documentation 1" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Documentation 2" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Documentation 3" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Documentation 4" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Documentation 5" sclass="maintoolbarbtn"/>
                    </toolbar>
                </tabpanel>
                <tabpanel>
                    <toolbar sclass="maintoolbar">
                        <toolbarbutton label="Download 1" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Download 2" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Download 3" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Download 4" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Download 5" sclass="maintoolbarbtn"/>
                    </toolbar>
                </tabpanel>
                <tabpanel>
                    <toolbar sclass="maintoolbar">
                        <toolbarbutton label="Support 1" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Support 2" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Support 3" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Support 4" sclass="maintoolbarbtn"/>
                        <toolbarbutton label="Support 5" sclass="maintoolbarbtn"/>
                    </toolbar>
                </tabpanel>
            </tabpanels>
        </tabbox>
    </window>
</zk>


CSS File

/* Start: Main Tabs Menu
---------------------------------------------- */
.Mainmenudiv {
    background-image: url('./images/menubgsmall.png');
    background-position: top center;
}

.menutabs.z-tab .z-tab-text {
    color: white;
    cursor: pointer;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-weight: bold;
    padding: 4px 14px;
    white-space: nowrap;
}

.menutabs.z-tab .z-tab-hl:hover .z-tab-text {
    padding: 6px 14px;
    color: yellow;
    font-weight: bold;
}

.mainmenu.z-tabbox .z-tab .z-tab-hm {
    background-image: url('./images/blank_p.gif');
    background-color: transparent;
    background-position: center;
    background-repeat: repeat;
    height: 36px;
}

.mainmenu.z-tabbox .z-tab .z-tab-hm:hover {
    background-image: url('./images/blank_over_p.gif');
    background-color: transparent;
    background-position: center;
    background-repeat: repeat-X;
    height: 36px;
    padding: none;
    margin: none;
}

.mainmenu.z-tabbox .z-tab-seld .z-tab-hm {
    background-image: url('./images/current-bg.png');
    background-color: transparent;
    background-position: center;
    background-repeat: repeat-X;
    height: 36px;
    padding: none;
    margin: none;
}

.mainmenu.z-tabbox .z-tab .z-tab-hl {
    background-image: url('./images/blank_p.gif');
    background-color: transparent;
    background-position: left;
    background-repeat: repeat;
    height: 36px;
}

.mainmenu.z-tabbox .z-tab .z-tab-hl:hover {
    background-image: url('./images/blank_over_p.gif');
    background-color: transparent;
    background-position: left;
    background-repeat: repeat;
    height: 36px;
    padding: none;
    margin: none;
}

.mainmenu.z-tabbox .z-tab-seld .z-tab-hl {
    background-image: url('./images/current-bg.png');
    background-color: transparent;
    background-position: center;
    background-repeat: repeat-X;
    height: 36px;
    padding: none;
    margin: none;
}

.mainmenu.z-tabbox .z-tab .z-tab-hr {
    background-image: url('./images/blank_p.gif');
    background-color: transparent;
    background-position: right;
    background-repeat: repeat;
    height: 36px;
}

.mainmenu.z-tabbox .z-tab .z-tab-hr:hover {
    background-image: url('./images/blank_over_p.gif');
    background-color: transparent;
    background-position: right;
    background-repeat: repeat;
    height: 36px;
}

.mainmenu.z-tabbox .z-tab-seld .z-tab-hr {
    background-image: url('./images/current-bg.png');
    background-color: transparent;
    background-position: center;
    background-repeat: repeat-X;
    height: 36px;
    padding: none;
    margin: none;
}

.mainmenu.z-tab .z-tab-hl:hover .z-tab-hr {
    background-position: right 0;
}

.mainmenu.z-tab .z-tab-hl:hover .z-tab-hl {
    background-position: left 0;
}

.mainmenu.z-tab .z-tab-hl:hover .z-tab-hm {
    background-position: center 0;
}

.mytabpanel.z-tabpanel {
    border-top: none;
}


.mytabpanel .z-tabpanel, .mytabpanel .z-tabbox-ver .z-tabpanel-ver {
    padding: 0px;
}

.mytabpanel.z-tabpanel,.z-tabbox-ver .z-tabpanels-ver {
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
}

.z-tabs-header {
    height: 32px;
    margin: 0;
    overflow: hidden;
    position: relative;
    height: 32px;
}

.maintoolbar.z-toolbar {
    border-color: transparent;
    border-style: solid;
    border-width: 0 0 1px;
    display: block;
    padding: 2px;
    position: relative;
}

.z-toolbar .maintoolbarbtn .z-toolbarbutton-cnt  {
    color: #000000;
    font-family: Tahoma, verdana;
    font-size: 1em;
    font-weight: Bold;
    padding: 2px 10px 2px 10px;
    position: relative;
    border-left: 0px solid #dddddd;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #e0e0e0;
}

.maintoolbar.z-toolbar  {
    background: none;
    height: 18px;
}

.maintoolbarbtn.z-toolbarbutton-over .z-toolbarbutton-cnt  {
    background-image: none;
    background-color: #cff791;
}

 


/* End: Main Tabs Menu 
---------------------------------------------- */



Download source

2 comments: