I'm working on styling my menu, but I can't get the format I expect, I don't really know what I'm doing wrong, I'm new to this
.customHorizontalList {
list-style: none;
display: flex;
flex-direction: row;
}
.customHorizontalList>li {
margin-right: 1rem;
}
.divmenu{
padding-left: 0 !important;
padding-right: 0 !important;
width: 100% !important;
background-color: white;
font:400 20px/20px sans-serif;
}
.ButtonsMenu{
color: white;
background-color: #001e50;
border:none;
font-family: 'VWHead-Bold';
font-size: 13px;
}
.textTitleSubMenu {
padding-left: 12px;
color: #000000;
font-size: 17px;
font-family: "VWText-Regular";
}
.textSubMenu{
padding-left: 12px;
color: #001e50;
font-size: 15px;
font-family: "VWText-Regular";
}
<div class="scroll-wrapper scrollbar-outer" style="position: relative;">
<div id="menu-mobile-cats" class="scrollbar-outer scroll-content scroll-scrolly_visible">
<div class="panel-group" id="accordion-mbl-menu">
<!-- ===Menu Desktop=== -->
<div id="app" class="large">
<b-button v-b-toggle.collapse-1 class="ButtonsMenu">Accesorios</b-button>
<b-collapse id="collapse-1" class="mt-2">
<ul class="customHorizontalList">
<li>ITEM 1</li>
<li>ITEM 2</li>
<li>ITEM 3</li>
</ul>
</b-collapse>
</div>
Searching the web I tried to fix the problem but so far nothing has worked
I look for this:
I have until now this:
- Dropdown menu (white) must be exactly below
Div(blue) - The drop-down menu that covers the entire width of the screen
- The upper buttons have to be fixed, when I press one the whole main menu moves
- the selected menu must be underlined
any help or recommendation?

