I have some HTML code, and am trying to turn it into a dropdown menu. I want the user to hover/click(either is fine) over the button, and the dropdown will appear. They then should be able to hover/click on the options to open up the nested dropdown.
body {
background-color: #cefff2;
}
li {
color: #abcd23;
}
a {
color: #ace123;
font-family: papyrus;
font-size: 30px;
}
h1 {
color: #fac333;
}
.dropdown {
color: #abcd23;
position: relative;
display: inline-block;
}
.dropdown-item {
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 1;
}
.dropdpwnMenuButton {
background-color: #04AA6D;
color: white;
padding: 16px;
font-size: 16px;
border: none;
}
.dropdown-menu dropdown-submenu {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
<link href="webtest2.0/src/webapp/WEB-INF/indexFormat.css" rel="stylesheet" type="text/css" />
<h1>
Submittal Automation Tool
</h1>
<p>Input params for file using dropdown. The program will search the existing file system for that pdf. If it does not exist, use manual entry option </p>
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-mdb-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<li>
<a class="dropdown-item" href="#">Access Doors » </a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="https://codepen.io/gabriellewee/pen/ybKxgB">Multi level 1</a>
</li>
<li>
<a class="dropdown-item" href="#">Multi level 2</a>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">Ceiling</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">Armstrong</a>
</li>
<li>
<a class="dropdown-item" href="#">Caddy</a>
</li>
<li>
<a class="dropdown-item" href="#">Ramset</a>
</li>
<li>
<a class="dropdown-item" href="#">USG</a>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">Corner Beads</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">ClarkDietrich</a>
</li>
<li>
<a class="dropdown-item" href="#">No-Coat</a>
</li>
<li>
<a class="dropdown-item" href="#">USG</a>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">Gypsum Board</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">Certainteed</a>
</li>
<li>
<a class="dropdown-item" href="#">Georgia Pacific</a>
</li>
<li>
<a class="dropdown-item" href="#">National</a>
</li>
<li>
<a class="dropdown-item" href="#">USG</a>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">Insulation</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">Certainteed</a>
</li>
<li>
<a class="dropdown-item" href="#">Johns Manville</a>
</li>
<li>
<a class="dropdown-item" href="#">Knauf</a>
</li>
<li>
<a class="dropdown-item" href="#">Owens Corning</a>
</li>
<li>
<a class="dropdown-item" href="#">RockWool</a>
</li>
<li>
<a class="dropdown-item" href="#">Roxul</a>
</li>
<li>
<a class="dropdown-item" href="#">ThermaFiber</a>
</li>
<li>
<a class="dropdown-item" href="#">USG</a>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">LEED</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">Armstrong</a>
</li>
<li>
<a class="dropdown-item" href="#">ClarkDietrich</a>
</li>
<li>
<a class="dropdown-item" href="#">DBlaze</a>
</li>
<li>
<a class="dropdown-item" href="#">Johns Manville</a>
</li>
<li>
<a class="dropdown-item" href="#">National</a>
</li>
<li>
<a class="dropdown-item" href="#">USG</a>
</li>
<li>
<a class="dropdown-item" href="#">LEED Certifications</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">Armstrong</a>
</li>
<li>
<a class="dropdown-item" href="#">Clarkdietrich</a>
</li>
<li>
<a class="dropdown-item" href="#">National</a>
</li>
<li>
<a class="dropdown-item" href="#">USG</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">Metal Framing</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">Clarkdietrich</a>
</li>
<li>
<a class="dropdown-item" href="#">Marino Ware</a>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">Plywood</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">DBlaze</a>
</li>
<li>
<a class="dropdown-item" href="#">SafeGuard</a>
</li>
<li>
<a class="dropdown-item" href="#">Viance</a>
</li>
</ul>
</li>
<li>
<a class="dropdown-item" href="#">Sealant</a>
<ul class="dropdown-menu dropdown-submenu">
<li>
<a class="dropdown-item" href="#">Firetop</a>
</li>
<li>
<a class="dropdown-item" href="#">Hilti</a>
</li>
<li>
<a class="dropdown-item" href="">USG</a>
</li>
</ul>
</li>
</ul>
</div>
<p>
Created by someone :)
</p>
<a class="dropdown-item" href="https://mdbootstrap.com/docs/standard/extended/dropdown-multilevel/#">funny link</a>
I've been struggling a lot, I keep getting weird results, but nothing that will turn it into a dropdown. The bullet points will stay as bullet points, or the text will just disappear and there will only be bullets. If I remove all the CSS, everything works as expected (for there only being html).