toggle-js
Version:
A simple toggle script for menus, accordions, navigation, and more.
82 lines (63 loc) • 1.97 kB
HTML
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>Toggle Recipe – Toggle Panel</title>
<!-- Stylesheets -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.11.0/styles/default.min.css">
<link rel="stylesheet" href="examples.css">
<style type="text/css">
/* Hide collapsed */
[aria-expanded="false"] {
display: none;
}
</style>
<!-- /Stylesheets -->
</head>
<body>
<!-- HTML -->
<header class="container">
<button class="btn">Choose a Dessert</button>
<nav class="toggle">
<ul>
<li><a href="#">Pie</a></li>
<li><a href="#">Cake</a></li>
<li><a href="#">Ice Cream</a></li>
</ul>
</nav>
</header>
<!-- /HTML -->
<!-- Source code -->
<main class="container">
<h1>Script</h1>
<pre><code>var toggle = new Toggle()</code></code></pre>
<h1>HTML</h1>
<pre><code><button>Choose a Dessert</button>
<nav class="toggle">
<ul>
<li><a href="#">Pie</a></li>
<li><a href="#">Cake</a></li>
<li><a href="#">Ice Cream</a></li>
</ul>
</nav></code></pre>
<h1>CSS</h1>
<pre><code>/* Hide collapsed */
[aria-expanded="false"] {
display: none;
}</code></pre>
</main>
<!-- /Source code -->
<!-- Script -->
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.11.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="toggle.js"></script>
<script>
// Create the toggle
var toggle = new Toggle()
</script>
<!-- /Script -->
</body>
</html>