1

I have a submenu working but now I want to create a submenu into item of menu to open other options. I created an item Produtos on menu and now I want to create other options to this item Produtos.

for example: Produtos>open>Categorias and Produto as its options.

How could I do this ?

Trying

<!-- Links Inicio -->
            <ul class="nav navbar-nav navbar-left">
                <!-- Menu dropdown Inicio -->
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown">Cadastros <b class="caret"></b></a>
                    <ul class="dropdown-menu">
                        <!--dropdown produtoss-->
                        <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Produtos <b class="caret"></b></a> 
                            <ul class="dropdown-menu">
                                <li><a href="#">Categoria</a></li>
                                <li><a href="#">Produto</a></li>
                            </ul>
                        </li>
                        <!--Fim dropdown produtos-->

                        <li><a href="#">Sub-Link 2</a> </li>
                        <li class="divider"></li>
                        <li><a href="#">Sub-Link 3</a> </li>
                        <li><a href="#">Sub-Link 4</a> </li>
                        <li class="divider"></li>
                    </ul>
                </li>
                <!-- Menu dropdown Fim -->

            </ul>
            <!-- Links Fim -->
1
  • I have found a great solution to this issue in ngBootstrap for angular on gihub, The solution suggested by "alexistoulotte" is to create a directive and use it as a dropdown. github.com/ng-bootstrap/ng-bootstrap/issues/… Commented Jan 30, 2022 at 10:40

3 Answers 3

3

I found exactly what I wanted.

found here: link

Sign up to request clarification or add additional context in comments.

Comments

2

It's very easy to create sub nav in web. I would like to tell that you should try from your end first and encounter any error or issue then visit stackoverflow. So I would request you to please check css-tricks site where you will get proper idea to create sub nav.

You can also take the reference of below links.

  [1]: [https://css-tricks.com/targetting-menu-elements-submenus-navigation-bar/][1]
  [2]: [http://codepen.io/RayM/details/JCtij][1]

Comments

1

Hope this should help

#menu_container {
    width: 100%;
    background: rgb(250,252,254);
    border: 1px solid rgb(128,128,128);
    font-family: Arial;
    font-size: 9pt;
}

ul#menu, ul.submenu{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#menu li{
    float: left;
}
/* hide the submenu */
li ul.submenu {
    display: none;
}
ul#menu li a{
    display: block;
    text-decoration: none;
    padding: 7px 14px;
    float:none;
    color: rgb(51,51,51);
}
/* show the submenu */
ul#menu li:hover > ul.submenu{
    display: block;
    position: absolute;
    float:left;
    border: 1px solid rgb(128,128,128);
}
ul.submenu li:hover > ul.submenu{
    display: block;
    position:absolute;
    left:100%;
    top:0;
    border: 1px solid rgb(128,128,128);
}
ul#menu li:hover li,  ul#menu li:hover a {
    float: none;
    background: rgb(230,240,254);
    color: #000;
}
ul#menu li:hover li a {
    background: rgb(250,252,254);
    color: rgb(51,51,51);
}
ul#menu li:hover li a:hover {
    background: rgb(230,240,254);
    color: #000;

}
<div id="menu_container">
    <ul id="menu">
    <li><a href="#">File</a>
        <ul class="submenu">
            <li><a href="#">Close</a></li>
        </ul>
    </li>
    <li><a href="#">Edit</a>
        <ul class="submenu">
            <li><a href="#">Submenu 1</a></li>
            <li><a href="#">Submenu 2</a></li>
        </ul>
    </li>

    <li><a href="#">View</a>
        <ul class="submenu">
            <li><a href="#">Submenu 1</a>
                <ul class="submenu"><li><a href="#">SubSubmenu</a></li></ul>
            </li>
                
            <li><a href="#">Submenu 2</a></li>
        </ul>
    </li>


    <li><a href="#">Logoff</a></li>
    </ul>
</div>

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.