JSFiddle - React, Tailwind, and code Playground
by RevConcept
HTML
<header class="group">
<a class="logo" href="#">
<img src="images/logo-trademark.jpg" alt="Trademark Visual" />
</a>
<nav>
<ul class="main-nav">
<li><a href="index.html">Sign Type</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="full-page.html">About Us</a></li>
<li><a href="team.html">People</a></li>
<li><a href="full-page.html">Contact</a></li>
</ul>
<div id="options" class="combo-filters">
<div class="option-combo location">
<ul class="filter option-set group " data-filter-group="location">
<li class="hidden"><a href="#filter-location-any" data-filter-value="" class="selected">any</a>
<li><a href="#filter-location-exterior" data-filter-value=".exterior" class="trigger">exterior</a>
<li><a href="#filter-location-interior" data-filter-value=".interior" class="trigger">interior</a>
</ul>
</div>
<div class="option-combo illumination">
<ul class="filter option-set group toggle" data-filter-group="illumination">
<li class="hidden"><a href="#filter-illumination-any" data-filter-value="" class="selected">any</a>
<li><a href="#filter-illumination-illuminated" data-filter-value=".illuminated">illuminated</a>
<li><a href="#filter-illumination-non-illuminated" data-filter-value=".non-illuminated">non-illuminated</a>
</ul>
...
CSS
header {
position:fixed;
width:600px;
padding:100px 10px 80px 10px;
background-color:#ffffff;
z-index:10;
}
header .logo {
margin-left:80px;
}
header nav {
position:relative;
float:right;
width:600px;
margin-right:80px;
text-align:right;
text-transform:uppercase;
}
header nav a {
color:#666666;
}
header nav a.selected {
color:#000000;
}
header nav li {
margin-bottom:5px;
}
header nav ul.main-nav {
float:right;
}
header nav #options ul {
float:right;
margin-right:20px;
padding-right:10px;
}
header nav #options ul ul {
float:left;
margin-left:20px;
}
header nav #options li.hidden {
display:none;
}
header nav ul.toggle {
display:none;
}
JavaScript
jQuery(document).ready(function($) {
$(".trigger").one('click', function(){
$(".toggle").slideToggle('fast');
});
});