I would like to have a link/button trigger a module to dropdown(revealing more information). Similar to the attached but am wondering the best way to set this up? Any suggestions out there.
If you have familiarity with CSS and design, you can do this using CSS:
At it's most basic form, a simple drop down menu can be creating using this format.
<style>
/* Style The Dropdown Button */
.dropbtn {
background-color: #4CAF50;
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
}
/* The container <div> - needed to position the dropdown content */
.dropdown {
position: relative;
display: inline-block;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
/* Links inside the dropdown */
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}
/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
display: block;
}
/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
background-color: #3e8e41;
}
</style>
<div class="dropdown">
<button class="dropbtn">Dropdown</button>
<div class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</div>
You could try taking a look at the source code of the page you're looking at to see if you can learn more about how they got the specific styling, but it looks like that's just a customized version of a drop-down menu.
A great resource for technical deisgn work is W3 Schools, they have some great resources for menus:
Like this image, we are going to create a simple and attractive menu. Create a dropdowns HTML menu box that appears when the user moves the mouse over the main menu. So first open your code editor like sublime, notepad++, visual studio code, etc.
Create new file in your code editor and save it with the name index.html and add the code given below.
Create new file in your code editor and save it with the name index.html and add the code given below.index.html file to create dropdowns HTML menu