Reverse cascade
How do I make an reverse cascade?
Just experimenting with cascading sequences. What is a reverse cascade? How do you make a reverse cascade? This script and codes were developed by Chris Wright on 12 July 2022, Tuesday.
Reverse cascade - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Reverse cascade</title> <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> <main role="main" class="m-experiment l-flex-column-one" id="result"> <h1>Reverse cascading animation</h1> <nav class="m-experiment-navigation"> <ul class="l-flex-row-one"> <li> <a href="#result" class="m-button-primary">Build</a> </li> <li> <a href="#reset" class="m-button-secondary">Demolish</a> </li> </ul> </nav> <div class="m-frame"> <ul class="m-sequence-list-build"> <li>First</li> <li>Second</li> <li>Third</li> <li>Fourth</li> <li>Fifth</li> <li>Sixth</li> </ul> </div>
</main> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Reverse cascade - Script Codes CSS Codes
@import url(http://fonts.googleapis.com/css?family=Nunito:400,300);
#result:target .m-sequence-list-build li:nth-of-type(1) { -webkit-transform: rotateX(0deg) translateY(0) translateZ(0); transform: rotateX(0deg) translateY(0) translateZ(0); background-color: #38cc70;
}
#result:target .m-sequence-list-build li:nth-of-type(2) { -webkit-transform: rotateX(0deg) translateY(0) translateZ(0); transform: rotateX(0deg) translateY(0) translateZ(0); background-color: #38cc70;
}
#result:target .m-sequence-list-build li:nth-of-type(3) { -webkit-transform: rotateX(0deg) translateY(0) translateZ(0); transform: rotateX(0deg) translateY(0) translateZ(0); background-color: #38cc70;
}
#result:target .m-sequence-list-build li:nth-of-type(4) { -webkit-transform: rotateX(0deg) translateY(0) translateZ(0); transform: rotateX(0deg) translateY(0) translateZ(0); background-color: #38cc70;
}
#result:target .m-sequence-list-build li:nth-of-type(5) { -webkit-transform: rotateX(0deg) translateY(0) translateZ(0); transform: rotateX(0deg) translateY(0) translateZ(0); background-color: #38cc70;
}
#result:target .m-sequence-list-build li:nth-of-type(6) { -webkit-transform: rotateX(0deg) translateY(0) translateZ(0); transform: rotateX(0deg) translateY(0) translateZ(0); background-color: #38cc70;
}
.m-sequence-list-build li:nth-of-type(1) { -webkit-transform: rotateX(-90deg) translateY(36em) translateZ(31em) skewX(-45deg); transform: rotateX(-90deg) translateY(36em) translateZ(31em) skewX(-45deg);
}
.m-sequence-list-build li:nth-of-type(1) { -webkit-transition-delay: 600ms; transition-delay: 600ms; z-index: 1;
}
.m-sequence-list-build li:nth-of-type(2) { -webkit-transform: rotateX(-90deg) translateY(32em) translateZ(27em) skewX(-45deg); transform: rotateX(-90deg) translateY(32em) translateZ(27em) skewX(-45deg);
}
.m-sequence-list-build li:nth-of-type(2) { -webkit-transition-delay: 400ms; transition-delay: 400ms; z-index: 2;
}
.m-sequence-list-build li:nth-of-type(3) { -webkit-transform: rotateX(-90deg) translateY(28em) translateZ(23em) skewX(-45deg); transform: rotateX(-90deg) translateY(28em) translateZ(23em) skewX(-45deg);
}
.m-sequence-list-build li:nth-of-type(3) { -webkit-transition-delay: 200ms; transition-delay: 200ms; z-index: 3;
}
.m-sequence-list-build li:nth-of-type(4) { -webkit-transform: rotateX(-90deg) translateY(24em) translateZ(19em) skewX(-45deg); transform: rotateX(-90deg) translateY(24em) translateZ(19em) skewX(-45deg);
}
.m-sequence-list-build li:nth-of-type(4) { -webkit-transition-delay: 0ms; transition-delay: 0ms; z-index: 4;
}
.m-sequence-list-build li:nth-of-type(5) { -webkit-transform: rotateX(-90deg) translateY(20em) translateZ(15em) skewX(-45deg); transform: rotateX(-90deg) translateY(20em) translateZ(15em) skewX(-45deg);
}
.m-sequence-list-build li:nth-of-type(5) { -webkit-transition-delay: -200ms; transition-delay: -200ms; z-index: 5;
}
.m-sequence-list-build li:nth-of-type(6) { -webkit-transform: rotateX(-90deg) translateY(16em) translateZ(11em) skewX(-45deg); transform: rotateX(-90deg) translateY(16em) translateZ(11em) skewX(-45deg);
}
.m-sequence-list-build li:nth-of-type(6) { -webkit-transition-delay: -400ms; transition-delay: -400ms; z-index: 6;
}
.m-sequence-list-build li { background: #1b733c; border-top: 1px solid #000; display: block; list-style-type: none; padding: 2em; position: relative; -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-transition: background-color 1000ms ease-in-out, -webkit-transform 750ms ease-in-out; transition: background-color 1000ms ease-in-out, -webkit-transform 750ms ease-in-out; transition: transform 750ms ease-in-out, background-color 1000ms ease-in-out; transition: transform 750ms ease-in-out, background-color 1000ms ease-in-out, -webkit-transform 750ms ease-in-out;
}
body { background: #222; color: #fff; font: 300 100%/1.6 Nunito;
}
h1 { font: 300 1.8em/1.2 Nunito; text-align: center;
}
.l-flex-column-one { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}
.l-flex-row-one { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;
}
.m-experiment { padding: 1em;
}
.m-experiment-navigation { margin: 0.5em auto;
}
.m-experiment-navigation li { display: -webkit-box; display: -ms-flexbox; display: flex;
}
.m-frame { background: #000; height: 30em; overflow: hidden; position: relative; width: 40em;
}
.m-button-primary,
.m-button-secondary { border-radius: 3em; display: block; margin: 1em; padding: 1em; text-align: center; text-decoration: none; -webkit-transition: background-color 0.4s ease-in-out; transition: background-color 0.4s ease-in-out; width: 10em;
}
.m-button-primary { color: #000; background: #fff; border: 1px solid #fff;
}
.m-button-primary:hover { color: #222; background: #666;
}
.m-button-secondary { border: 1px solid #fff; color: #fff;
}
.m-button-secondary:hover { background-color: #333;
}
Reverse cascade - Script Codes JS Codes
//the experiment set up is using flexbox for layout so if you're viewing this on IE 8/9 it may be aligned strangely.
//this is an experiment that calculates the position of the item based on what number it is, and assigns it a reverse transition-delay so that it builds bottom up rather than top down.
Developer | Chris Wright |
Username | chriswrightdesign |
Uploaded | July 12, 2022 |
Rating | 3 |
Size | 3,976 Kb |
Views | 68,816 |
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 |
Inverted shadow with fade | 5,897 Kb |
SVG Noise | 2,930 Kb |
Flexbox responsive navigation | 4,272 Kb |
Form adaptation | 2,899 Kb |
Typography SVG experiment | 3,472 Kb |
Grid - Row with minmax | 4,220 Kb |
CSS line-height animated accordion pattern | 7,059 Kb |
Inertia CSS | 5,065 Kb |
Inline SVG hamburger animation | 2,826 Kb |
SVG Reflection | 8,859 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 |
Fluid Responsive Typography | Jonmilner | 4,205 Kb |
Emberjs Bootstrap Modal Carousel | Somethingkindawierd | 4,233 Kb |
Pure CSS Tooltips | Mobius1 | 2,271 Kb |
Tree growth tests | Orchard | 3,818 Kb |
Cut and Paste Roll Link | BottomlineInteractive | 2,546 Kb |
Acorrdian 2016 | Milanodituti | 3,720 Kb |
Barber Shop | Bhlaird | 6,270 Kb |
Awesome | Samarthpd | 2,901 Kb |
SCSS Unit Conversion | Jakob-e | 8,210 Kb |
Simple blog concept | Drew_mc | 2,666 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!