Drawer Component
A CSS-only right-side drawer toggled by a hidden checkbox. No JavaScript required.
Interactive Example
Click the button below to slide the panel in from the right. Close it with the backdrop or the close button.
Example Code
<div class="drawer">
<input type="checkbox" id="demo-drawer" class="drawer-toggle" />
<label for="demo-drawer" class="btn btn-small">Open Drawer</label>
<label for="demo-drawer" class="drawer-backdrop" aria-hidden="true"></label>
<aside class="drawer-panel" role="dialog" aria-label="Demo drawer">
<header class="drawer-header">
<h3>Filters</h3>
<label for="demo-drawer" class="drawer-close" aria-label="Close">×</label>
</header>
<form>
<label>Keyword
<input type="text" placeholder="Search..." />
</label>
<label>Status
<select>
<option>Any</option>
<option>Active</option>
<option>Inactive</option>
</select>
</label>
<footer class="actions">
<button type="submit" class="btn btn-small">Apply</button>
</footer>
</form>
</aside>
</div>