@ulu/frontend
Version:
A framework-agnostic frontend toolkit providing a modular, tree-shakable library of accessible components and utilities. Designed for seamless integration, it features a highly configurable SCSS system for any environment and vanilla JavaScript modules op
37 lines (34 loc) • 1.49 kB
HTML
<!-- @ulu-demo
title: Basic Nav Strip
description: A simple horizontal list of navigation links with an active state underline.
-->
<nav class="nav-strip">
<ul class="nav-strip__list">
<li class="nav-strip__item"><a href="#" class="nav-strip__link">Overview</a></li>
<li class="nav-strip__item"><a href="#" class="nav-strip__link is-active">Features</a></li>
<li class="nav-strip__item"><a href="#" class="nav-strip__link">Pricing</a></li>
<li class="nav-strip__item"><a href="#" class="nav-strip__link">Support</a></li>
</ul>
</nav>
<!-- @ulu-demo
title: Nav Strip with Base Rule
description: Using the `nav-strip--rule` modifier to add a continuous horizontal line beneath the navigation items.
-->
<nav class="nav-strip nav-strip--rule">
<ul class="nav-strip__list">
<li class="nav-strip__item"><a href="#" class="nav-strip__link is-active">Dashboard</a></li>
<li class="nav-strip__item"><a href="#" class="nav-strip__link">Settings</a></li>
<li class="nav-strip__item"><a href="#" class="nav-strip__link">Analytics</a></li>
</ul>
</nav>
<!-- @ulu-demo
title: Automatic (Markup Only) Nav Strip
description: The `nav-strip--auto` modifier applies styling to standard `ul/li/a` tags without requiring component-specific classes on every element.
-->
<div class="nav-strip nav-strip--auto">
<ul>
<li><a href="#" class="is-active">Recent</a></li>
<li><a href="#">Popular</a></li>
<li><a href="#">Trending</a></li>
</ul>
</div>