Desktop System with Animated Sidebar
How do I make an desktop system with animated sidebar?
A simple desktops system with an animated sidebar. What is a desktop system with animated sidebar? How do you make a desktop system with animated sidebar? This script and codes were developed by Venerons on 15 October 2022, Saturday.
Desktop System with Animated Sidebar - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Desktop System with Animated Sidebar</title> <link rel="stylesheet" href="css/style.css">
</head>
<body>
<nav> <ul> <li id="link-one"> <div>1</div> <div>One</div> </li> <li id="link-two"> <div>2</div> <div>Two</div> </li> <li id="link-three"> <div>3</div> <div>Three</div> </li> <li id="link-four"> <div>4</div> <div>Four</div> </li> <li id="link-five"> <div>5</div> <div>Five</div> </li> </ul>
</nav>
<div class="desktop" id="one"> <h1>Desktop System with Sidebar</h1> <p>This is the desktop 1</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vestibulum sem elit, vitae rutrum leo euismod vitae. Aliquam accumsan quam sit amet ultrices rhoncus. Proin diam diam, pellentesque et felis in, aliquam lacinia mauris. Sed euismod ipsum in feugiat sollicitudin. Praesent vel odio placerat, vehicula sapien eu, pellentesque dui. Praesent convallis augue non tristique lacinia. Quisque eu vulputate sem, vel commodo nisi. Nunc ullamcorper velit quis diam vulputate adipiscing. Mauris congue rhoncus fringilla. Phasellus porttitor purus neque, porttitor posuere nisl dictum eget. Duis pharetra augue leo, at sodales ipsum congue eu. Vestibulum eu justo erat. Nullam tempor varius mi, id placerat nisl pellentesque at. Quisque lacinia, nibh at viverra molestie, augue nunc commodo enim, euismod adipiscing eros mi nec nisl.</p>
</div>
<div class="desktop" id="two"> <h1>Desktop Two</h1> <p>This is the desktop 2</p> <p>Sed egestas augue vitae enim elementum scelerisque. Morbi fermentum, ipsum sed vestibulum iaculis, diam tellus convallis nisi, in aliquam magna nisi quis felis. Quisque ac orci diam. Donec scelerisque lobortis scelerisque. Duis in tortor eget erat interdum mollis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Suspendisse suscipit, libero placerat adipiscing molestie, neque velit fringilla mauris, vitae ultrices lectus est non magna. Integer ultrices erat id massa porta, quis sagittis elit ornare. Praesent mollis sit amet dolor ac dignissim. Sed sed adipiscing dolor. Curabitur lacus ipsum, lacinia eu orci vitae, lobortis eleifend lorem. Duis molestie neque in lacinia consequat. Suspendisse pretium malesuada odio, in euismod tortor convallis bibendum.</p>
</div>
<div class="desktop" id="three"> <h1>Desktop Three</h1> <p>This is the desktop 3</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vestibulum sem elit, vitae rutrum leo euismod vitae. Aliquam accumsan quam sit amet ultrices rhoncus. Proin diam diam, pellentesque et felis in, aliquam lacinia mauris. Sed euismod ipsum in feugiat sollicitudin. Praesent vel odio placerat, vehicula sapien eu, pellentesque dui. Praesent convallis augue non tristique lacinia. Quisque eu vulputate sem, vel commodo nisi. Nunc ullamcorper velit quis diam vulputate adipiscing. Mauris congue rhoncus fringilla. Phasellus porttitor purus neque, porttitor posuere nisl dictum eget. Duis pharetra augue leo, at sodales ipsum congue eu. Vestibulum eu justo erat. Nullam tempor varius mi, id placerat nisl pellentesque at. Quisque lacinia, nibh at viverra molestie, augue nunc commodo enim, euismod adipiscing eros mi nec nisl.</p>
</div>
<div class="desktop" id="four"> <h1>Desktop Four</h1> <p>This is the desktop 4</p> <p>Sed egestas augue vitae enim elementum scelerisque. Morbi fermentum, ipsum sed vestibulum iaculis, diam tellus convallis nisi, in aliquam magna nisi quis felis. Quisque ac orci diam. Donec scelerisque lobortis scelerisque. Duis in tortor eget erat interdum mollis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Suspendisse suscipit, libero placerat adipiscing molestie, neque velit fringilla mauris, vitae ultrices lectus est non magna. Integer ultrices erat id massa porta, quis sagittis elit ornare. Praesent mollis sit amet dolor ac dignissim. Sed sed adipiscing dolor. Curabitur lacus ipsum, lacinia eu orci vitae, lobortis eleifend lorem. Duis molestie neque in lacinia consequat. Suspendisse pretium malesuada odio, in euismod tortor convallis bibendum.</p>
</div>
<div class="desktop" id="five"> <h1>Desktop Five</h1> <p>This is the desktop 5</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vestibulum sem elit, vitae rutrum leo euismod vitae. Aliquam accumsan quam sit amet ultrices rhoncus. Proin diam diam, pellentesque et felis in, aliquam lacinia mauris. Sed euismod ipsum in feugiat sollicitudin. Praesent vel odio placerat, vehicula sapien eu, pellentesque dui. Praesent convallis augue non tristique lacinia. Quisque eu vulputate sem, vel commodo nisi. Nunc ullamcorper velit quis diam vulputate adipiscing. Mauris congue rhoncus fringilla. Phasellus porttitor purus neque, porttitor posuere nisl dictum eget. Duis pharetra augue leo, at sodales ipsum congue eu. Vestibulum eu justo erat. Nullam tempor varius mi, id placerat nisl pellentesque at. Quisque lacinia, nibh at viverra molestie, augue nunc commodo enim, euismod adipiscing eros mi nec nisl.</p>
</div> <script src="js/index.js"></script>
</body>
</html>
Desktop System with Animated Sidebar - Script Codes CSS Codes
@import url(https://fonts.googleapis.com/css?family=Quicksand:400,300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
*, *:before, *:after { box-sizing: border-box; margin: 0; padding: 0;
}
html, body { height: 100%; width: 100%; color: white; font-size: 18px; font-weight: 400; font-family: 'Quicksand', 'Open Sans', 'Helvetica Neue', 'Helvetica', sans-serif; background: -webkit-radial-gradient(bottom left ellipse, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), -webkit-linear-gradient(top, rgba(57, 173, 219, 0.25), rgba(42, 60, 87, 0.4)), -webkit-linear-gradient(315deg, #670d10, #092756); background: radial-gradient(ellipse at bottom left, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), linear-gradient(to bottom, rgba(57, 173, 219, 0.25), rgba(42, 60, 87, 0.4)), linear-gradient(135deg, #670d10, #092756);
}
nav { position: absolute; top: 0; left: 0; width: 3.5rem; height: 100%; background: #2680F3; -webkit-transition: all 300ms ease; transition: all 300ms ease; overflow: hidden; z-index: 1; box-shadow: 0px 0px 10px #333;
}
nav:hover { width: 14rem;
}
nav * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
nav > ul { display: table; width: 14rem;
}
nav > ul > li { display: table-row; background: #0c66da; cursor: pointer;
}
nav > ul > li:hover { background: #569cf6;
}
nav > ul > li:active { background: #87b9f8;
}
nav > ul > li > div { height: 3.5rem; line-height: 3.5rem; display: table-cell;
}
nav > ul > li > div:nth-child(1) { width: 3.5rem; text-align: center;
}
nav > ul > li > div:nth-child(2) { width: 10.5rem; text-align: left; padding-left: 0.7rem;
}
.desktop { position: absolute; top: 0; left: -100%; width: 100%; height: 100%; padding: 1rem 1rem 1rem 4.5rem; -webkit-transition: all 500ms ease; transition: all 500ms ease; overflow: auto;
}
.desktop h1 { margin: 1rem 0; font-weight: 300;
}
.desktop h1:nth-child(1) { margin-top: 0;
}
.desktop p { font-weight: 300; text-align: justify; margin: 0 0 1rem 0;
}
#one { background: -webkit-radial-gradient(bottom left ellipse, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), -webkit-linear-gradient(top, rgba(57, 173, 219, 0.25), rgba(42, 60, 87, 0.4)), -webkit-linear-gradient(315deg, #670d10, #092756); background: radial-gradient(ellipse at bottom left, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), linear-gradient(to bottom, rgba(57, 173, 219, 0.25), rgba(42, 60, 87, 0.4)), linear-gradient(135deg, #670d10, #092756);
}
#two { background: -webkit-linear-gradient(315deg, #723362, #9d223c); background: linear-gradient(135deg, #723362, #9d223c);
}
#three { background: -webkit-linear-gradient(315deg, #2c539e, #63967d); background: linear-gradient(135deg, #2c539e, #63967d);
}
#four { background: -webkit-linear-gradient(315deg, rgba(244, 226, 156, 0) 0%, #3b293a 100%), -webkit-linear-gradient(left, #f4e29c 0%, #826057 100%); background: linear-gradient(135deg, rgba(244, 226, 156, 0) 0%, #3b293a 100%), linear-gradient(to right, #f4e29c 0%, #826057 100%);
}
#five { background: -webkit-linear-gradient(45deg, rgba(194, 233, 221, 0.5) 1%, rgba(104, 119, 132, 0.5) 100%), -webkit-linear-gradient(135deg, #494d71 0%, rgba(217, 230, 185, 0.5) 80%); background: linear-gradient(45deg, rgba(194, 233, 221, 0.5) 1%, rgba(104, 119, 132, 0.5) 100%), linear-gradient(-45deg, #494d71 0%, rgba(217, 230, 185, 0.5) 80%);
}
Desktop System with Animated Sidebar - Script Codes JS Codes
var desktops = document.querySelectorAll('.desktop');
function hide(element) { element.style.setProperty('left', '-100%', element.style.getPropertyPriority('left'));
}
function hideAll() { for (var i = 0; i < desktops.length; i++) { hide(desktops[i]); }
}
function show(element) { element.style.setProperty('left', '0', element.style.getPropertyPriority('left'));
}
document.getElementById('link-one').addEventListener('click', function () { hideAll(); show(document.getElementById('one'));
}, false);
document.getElementById('link-two').addEventListener('click', function () { hideAll(); show(document.getElementById('two'));
}, false);
document.getElementById('link-three').addEventListener('click', function () { hideAll(); show(document.getElementById('three'));
}, false);
document.getElementById('link-four').addEventListener('click', function () { hideAll(); show(document.getElementById('four'));
}, false);
document.getElementById('link-five').addEventListener('click', function () { hideAll(); show(document.getElementById('five'));
}, false);
show(document.getElementById('one'));
Developer | Venerons |
Username | Venerons |
Uploaded | October 15, 2022 |
Rating | 4.5 |
Size | 5,934 Kb |
Views | 16,192 |
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 |
Palette.js Showcase | 2,410 Kb |
IOS7-like Confirm Dialog | 2,018 Kb |
CSS3 Backgrounds | 3,582 Kb |
Login Window | 3,764 Kb |
CSS Animation | 4,453 Kb |
Media Queries for Everybody | 3,918 Kb |
HTML5 Keyboard Synthesizer | 2,997 Kb |
WebSlate | 2,887 Kb |
Pangolin | 559,073 Kb |
Comet | 13,294 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 |
Hexagons | Ashmind | 4,360 Kb |
03 - CSS Variables | Run-time | 2,682 Kb |
SCSS Social Icons Flat | Mattsince87 | 3,482 Kb |
Matrix | Stathisnikolaidis | 1,922 Kb |
Banner Ad | Raquellorenzana | 4,172 Kb |
A Pen by Stan Williams | Stanssongs | 6,706 Kb |
Simple CSS loader. | Cabrera | 2,574 Kb |
Tic Tac Toe | Volv | 4,862 Kb |
Price table | Serluk | 5,928 Kb |
Gulpfile | Aimhigherwebdesign-amy | 1,765 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!