Rolldown List
How do I make an rolldown list?
A fancy way of revealing a list of content.. What is a rolldown list? How do you make a rolldown list? This script and codes were developed by Peter Hrynkow on 14 September 2022, Wednesday.
Rolldown List - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Rolldown List</title> <script src="https://s.codepen.io/assets/libs/modernizr.js" type="text/javascript"></script>
<link href='https://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <ul class="rolldown-list" id="myList"> <li>One</li> <li>Two</li> <li>Three</li> <li>Four</li> <li>Five</li> <li>Six</li> <li>Seven</li> <li>Eight</li>
</ul>
<button id="btnReload">Reload</button> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Rolldown List - Script Codes CSS Codes
html, body { width: 100%; height: 100%;
}
body { font: 1.2em/1.4 'Oswald', sans-serif; color: #fff; text-align: right;
}
.rolldown-list { text-align: left; padding: 0; margin: 0;
}
.rolldown-list li { padding: 1em; margin-bottom: .125em; display: block; list-style: none; text-transform: uppercase;
}
.cssanimations .rolldown-list li { visibility: hidden; -moz-animation: rolldown 0.7s 1; -webkit-animation: rolldown 0.7s 1; animation: rolldown 0.7s 1; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;
}
.rolldown-list li:nth-child(2n) { background-color: #4d4d4d;
}
.rolldown-list li:nth-child(2n+1) { background-color: #333333;
}
#myList { position: absolute; width: 50%; left: 50%; margin-left: -25%;
}
#btnReload { float: right; color: #333; background: #ccc; text-transform: uppercase; border: none; padding: .5em 1em;
}
#btnReload:hover { background: #ddd;
}
@-moz-keyframes rolldown { 0% { visibility: visible; -moz-transform: rotateX(180deg) perspective(500px); transform: rotateX(180deg) perspective(500px); } 70% { visibility: visible; -moz-transform: rotateX(-20deg); transform: rotateX(-20deg); } 100% { visibility: visible; -moz-transform: rotateX(0deg); transform: rotateX(0deg); }
}
@-webkit-keyframes rolldown { 0% { visibility: visible; -webkit-transform: rotateX(180deg) perspective(500px); transform: rotateX(180deg) perspective(500px); } 70% { visibility: visible; -webkit-transform: rotateX(-20deg); transform: rotateX(-20deg); } 100% { visibility: visible; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); }
}
@keyframes rolldown { 0% { visibility: visible; -moz-transform: rotateX(180deg) perspective(500px); -ms-transform: rotateX(180deg) perspective(500px); -webkit-transform: rotateX(180deg) perspective(500px); transform: rotateX(180deg) perspective(500px); } 70% { visibility: visible; -moz-transform: rotateX(-20deg); -ms-transform: rotateX(-20deg); -webkit-transform: rotateX(-20deg); transform: rotateX(-20deg); } 100% { visibility: visible; -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -webkit-transform: rotateX(0deg); transform: rotateX(0deg); }
}
Rolldown List - Script Codes JS Codes
// This just increments the delay on each item
$('.rolldown-list li').each(function () { var delay = ($(this).index()/4) + 's'; $(this).css({ webkitAnimationDelay: delay, mozAnimationDelay: delay, animationDelay: delay });
});
// A button to reload the animation
$('#btnReload').click(function () { $('#myList').removeClass('rolldown-list'); setTimeout(function () { $('#myList').addClass('rolldown-list'); }, 1)
});
Developer | Peter Hrynkow |
Username | peterhry |
Uploaded | September 14, 2022 |
Rating | 4.5 |
Size | 3,158 Kb |
Views | 38,456 |
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 |
Curved type with SVG | 2,922 Kb |
CSS Starbursts | 2,605 Kb |
Kris Kross Hamburger | 2,517 Kb |
CircleType | 3,535 Kb |
A Pen by Peter Hrynkow | 2,125 Kb |
Juicy Red Button | 2,173 Kb |
Ripple Effect | 242,119 Kb |
Mobile Navigation for Big Phones | 5,830 Kb |
CSS Animation seeking with JavaScript | 3,053 Kb |
Cross-browser vertical centering without Javascript and almost no CSS. | 1,800 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 |
Dice | Fraina | 5,026 Kb |
Apex Calculator | Michaelwnelson | 2,370 Kb |
Faux column absolute wrapper | Yurimorini | 1,823 Kb |
Hello People | Danburrows | 2,365 Kb |
Sass Radar | Jlong | 6,887 Kb |
The Fantastic Mr Fox | MalZiiirA | 10,435 Kb |
Hard-Stop Gradients | Mackdoyle | 2,288 Kb |
The CodePen Logo | Kindofone | 4,259 Kb |
After America | Jonathangarner | 2,686 Kb |
The Walking Raymarcher | Xorxor_hu | 7,934 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!