Side navigation
How do I make an side navigation?
An hidden side navigation menu wich appears when you get close with the mouse, and dissapears again when your mouse leaves the menu.. What is a side navigation? How do you make a side navigation? This script and codes were developed by Sander on 18 December 2022, Sunday.
Side navigation - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Side navigation</title> <script src="https://s.codepen.io/assets/libs/modernizr.js" type="text/javascript"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class="sideBar"> <ul class="navigation"> <li><a href="" title="Home">Home<span class="icon iconHome"></span></a></li> <li><a href="" title="Configuration">Configuration<span class="icon iconConfiguration"></span></a></li> <li><a href="" title="Settings">Settings<span class="icon iconSettings"></span></a></li> <li><a href="" title="Contact">Contact<span class="icon iconContact"></span></a></li> <li><a href="" title="Information">Information<span class="icon iconInformation"></span></a></li> </ul>
</div>
<div class="wrapper"> <h1 class="pageTitle">Side navigation</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mattis orci vel odio vehicula pellentesque. Aenean eget venenatis tortor. In convallis tincidunt lacinia. Suspendisse et magna at nulla dignissim malesuada eu quis urna. Fusce mollis sodales nisl bibendum malesuada. Phasellus eu justo varius, molestie ipsum eu, porttitor dolor. Mauris sem nulla, vehicula eu libero ac, condimentum dictum ligula. Integer ut porttitor dolor. Sed pulvinar ipsum leo. In non tortor blandit, placerat ante non, rutrum velit. Aenean quis vestibulum turpis, a placerat purus. Nam imperdiet ipsum velit, quis volutpat sapien suscipit malesuada. Morbi pellentesque risus sit amet quam tempor dapibus. Ut mattis convallis suscipit. Praesent consequat, turpis at lobortis tincidunt, lectus lectus consectetur nulla, ac aliquet mauris orci ac lorem. Quisque non aliquet odio.</p>
</div>
<div class="posCursor"></div> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Side navigation - Script Codes CSS Codes
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,300,200,600,700);
body { font-family: 'Titillium Web', sans-serif; letter-spacing: 1px; line-height: 1.4em; background: #f0f0f0;
}
.pageTitle { margin-bottom: 0.5em; font-size: 2em; font-weight: 700; line-height: 1em; color: #FF5C00;
}
.wrapper { width: 40%; padding: 5%; margin: 5% auto; background: #fff; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
}
.posCursor { width: 40%; padding: 5%; margin: 5% auto;
}
.sideBar { position: fixed; left: -160px; top: 0; width: 200px; height: 100%; background: #222; border-right: solid 1px #000;
}
.navigation {
}
.navigation li {
}
.navigation li a { position: relative; display: block; padding: 0 5%; text-decoration: none; line-height: 40px; color: #fff;
}
.navigation li a:hover { color: #FF5C00;
}
.icon { position: absolute; right: 0; top: 0; display: blok; width: 40px; height: 40px;
}
.iconHome { background: url('http://www.sanderkeurentjes.nl/icons/white/icon-home.png') no-repeat center center; background-size: 20px auto;
}
.iconConfiguration { background: url('http://www.sanderkeurentjes.nl/icons/white/icon-configuration.png') no-repeat center center; background-size: 20px auto;
}
.iconSettings { background: url('http://www.sanderkeurentjes.nl/icons/white/icon-settings.png') no-repeat center center; background-size: 20px auto;
}
.iconContact { background: url('http://www.sanderkeurentjes.nl/icons/white/icon-contact.png') no-repeat center center; background-size: 20px auto;
}
.iconInformation { background: url('http://www.sanderkeurentjes.nl/icons/white/icon-information.png') no-repeat center center; background-size: 20px auto;
}
Side navigation - Script Codes JS Codes
$(document).mousemove(function(e){ $('.posCursor').html("X Axis : " + e.pageX + " Y Axis : " + e.pageY); var $mouseX = e.pageX if($mouseX <= '40') { openSubNavigation(); }
});
$('.sideBar').mouseleave(function(){ closeSubNavigation();
});
function openSubNavigation() { $('.sideBar').animate({ left: '0px' });
}
function closeSubNavigation() { $('.sideBar').stop(true, true).animate({ left: '-160px' });
}
Developer | Sander |
Username | skeurentjes |
Uploaded | December 18, 2022 |
Rating | 4 |
Size | 3,043 Kb |
Views | 8,096 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Flexbox table | 4,118 Kb |
Animates search input with only css | 4,335 Kb |
Flexbox layout | 3,615 Kb |
Custom input radio buttons | 2,158 Kb |
Search field | 2,280 Kb |
Sidenavigation | 3,421 Kb |
Button hover effects | 3,642 Kb |
Parallax scrolling background | 3,403 Kb |
Card flip | 2,976 Kb |
Image gallery with caption | 2,968 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Fading gradient button | Insprd | 1,713 Kb |
A Pen by Alex Edwards | Exards | 8,218 Kb |
Rainbow Drops | Csbarnes | 2,365 Kb |
Get third wednesday | Wojtek1150 | 2,691 Kb |
Angular-HAML | Cwacht | 2,022 Kb |
A simple log in form made with css | Mayurelbhar | 2,160 Kb |
Bootstrap 4 Gridsystem Demo | Rivella50 | 1,535 Kb |
Cars going | Netoguimaraes | 1,699 Kb |
Web Spiral - p5.js | TWAIN | 2,183 Kb |
Shopping List | Markmurray | 6,015 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!