Skip to content

hudidit/sidebarJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sidebarJS

Add sidebar navigation to your website easily. Works great on mobile sites.

And you can customize the style with sass functions.

How to use

<!DOCTYPE HTML>
<html>
<head>
    <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
    <link rel="stylesheet" href="./sidebar.css" />
</head>
<body>
    <header>
        <h1>Title</h1>
        <a href="#" class="sidebar-btn"></a>
    </header>
	<nav class="sidebar-nav">
        <a href="...">Home</a>
        <a href="...">About</a>
        <a href="...">Contact</a>
    </nav>
    <script src="./sidebar.js"></script>
</body>
</html>

<a href="#" class="sidebar-btn"></a>can be put anywhere inside the <body>. It's centered vertically relative to its parent. Watch Out!

  • <meta name="viewport" content="width=device-width">is needed.
  • Class names must be exactly the same as above.
  • <nav class="sidebar-nav">...</nav>is recommended to be written after other contents of the document, otherwise FOUC might happen.
  • <script>must follows other code for sidebarJS.

Under MIT License

MIT License