CSS3 rainbow ribbon
How do I make an css3 rainbow ribbon?
What is a css3 rainbow ribbon? How do you make a css3 rainbow ribbon? This script and codes were developed by Danwarfel on 18 January 2023, Wednesday.
CSS3 rainbow ribbon - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>CSS3 rainbow ribbon</title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon></div>
<div class=ribbon2></div>
</body>
</html>
CSS3 rainbow ribbon - Script Codes CSS Codes
html { font-size: 65%; }
.ribbon, .ribbon2 { height:10px; height: 1rem; background-color:#d13636; background-color:rgba(221,60,77,.95); background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#e75239), color-stop(12.5, #e75239), color-stop(12.5, #ff961c), color-stop(0.25, #ff961c), color-stop(0.25, #ffcc27), color-stop(37.5, #ffcc27), color-stop(37.5, #fce62f), color-stop(0.5, #fce62f), color-stop(0.5, #cde35b), color-stop(62.5, #cde35b), color-stop(62.5, #82cc33), color-stop(0.75, #82cc33), color-stop(0.75, #41bece), color-stop(87.5, #41bece), color-stop(87.5, #049cdb), to(#049cdb)); background-image:-webkit-linear-gradient(left, #e75239 0%, #e75239 12.5, #ff961c 12.5, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5, #fce62f 37.5, #fce62f 50%, #cde35b 50%, #cde35b 62.5, #82cc33 62.5, #82cc33 75%, #41bece 75%, #41bece 87.5, #049cdb 87.5, #049cdb 100%); background-image:-moz-linear-gradient(left, #e75239 0%, #e75239 12.5, #ff961c 12.5, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5, #fce62f 37.5, #fce62f 50%, #cde35b 50%, #cde35b 62.5, #82cc33 62.5, #82cc33 75%, #41bece 75%, #41bece 87.5, #049cdb 87.5, #049cdb 100%); background-image:-o-linear-gradient(left, #e75239 0%, #e75239 12.5, #ff961c 12.5, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5, #fce62f 37.5, #fce62f 50%, #cde35b 50%, #cde35b 62.5, #82cc33 62.5, #82cc33 75%, #41bece 75%, #41bece 87.5, #049cdb 87.5, #049cdb 100%); background-image:linear-gradient(left, #e75239 0%, #e75239 12.5, #ff961c 12.5, #ff961c 25%, #ffcc27 25%, #ffcc27 37.5, #fce62f 37.5, #fce62f 50%, #cde35b 50%, #cde35b 62.5, #82cc33 62.5, #82cc33 75%, #41bece 75%, #41bece 87.5, #049cdb 87.5, #049cdb 100%); background-position:0 0; background-size:800px; width:100%; top:0; left:0; position:absolute;
}
.ribbon:nth-of-type(1) { top: 20px; -webkit-animation: ribbon 10s linear infinite; -moz-animation: ribbon 10s linear infinite; -ms-animation: ribbon 10s linear infinite; -o-animation: ribbon 10s linear infinite; animation: ribbon 10s linear infinite;
}
.ribbon:nth-of-type(2) { top: 40px; -webkit-animation: ribbon 9s linear infinite; -moz-animation: ribbon 9s linear infinite; -ms-animation: ribbon 9s linear infinite; -o-animation: ribbon 9s linear infinite; animation: ribbon 9s linear infinite;
}
.ribbon:nth-of-type(3) { top: 60px; -webkit-animation: ribbon 8s linear infinite; -moz-animation: ribbon 8s linear infinite; -ms-animation: ribbon 8s linear infinite; -o-animation: ribbon 8s linear infinite; animation: ribbon 8s linear infinite;
}
.ribbon:nth-of-type(4) { top: 80px; -webkit-animation: ribbon 7s linear infinite; -moz-animation: ribbon 7s linear infinite; -ms-animation: ribbon 7s linear infinite; -o-animation: ribbon 7s linear infinite; animation: ribbon 7s linear infinite;
}
.ribbon:nth-of-type(5) { top: 100px; -webkit-animation: ribbon 6s linear infinite; -moz-animation: ribbon 6s linear infinite; -ms-animation: ribbon 6s linear infinite; -o-animation: ribbon 6s linear infinite; animation: ribbon 6s linear infinite;
}
.ribbon:nth-of-type(6) { top: 120px; -webkit-animation: ribbon 5s linear infinite; -moz-animation: ribbon 5s linear infinite; -ms-animation: ribbon 5s linear infinite; -o-animation: ribbon 5s linear infinite; animation: ribbon 5s linear infinite;
}
.ribbon:nth-of-type(7) { top: 140px; -webkit-animation: ribbon 4s linear infinite; -moz-animation: ribbon 4s linear infinite; -ms-animation: ribbon 4s linear infinite; -o-animation: ribbon 4s linear infinite; animation: ribbon 4s linear infinite;
}
.ribbon:nth-of-type(8) { top: 160px; -webkit-animation: ribbon 3s linear infinite; -moz-animation: ribbon 3s linear infinite; -ms-animation: ribbon 3s linear infinite; -o-animation: ribbon 3s linear infinite; animation: ribbon 3s linear infinite;
}
.ribbon:nth-of-type(9) { top: 180px; -webkit-animation: ribbon 2s linear infinite; -moz-animation: ribbon 2s linear infinite; -ms-animation: ribbon 2s linear infinite; -o-animation: ribbon 2s linear infinite; animation: ribbon 2s linear infinite;
}
.ribbon:nth-of-type(10) { top: 200px; -webkit-animation: ribbon 1s linear infinite; -moz-animation: ribbon 1s linear infinite; -ms-animation: ribbon 1s linear infinite; -o-animation: ribbon 1s linear infinite; animation: ribbon 1s linear infinite;
}
.ribbon:nth-of-type(11) { top: 220px; -webkit-animation: ribbon 2s linear infinite; -moz-animation: ribbon 2s linear infinite; -ms-animation: ribbon 2s linear infinite; -o-animation: ribbon 2s linear infinite; animation: ribbon 2s linear infinite;
}
.ribbon:nth-of-type(12) { top: 240px; -webkit-animation: ribbon 3s linear infinite; -moz-animation: ribbon 3s linear infinite; -ms-animation: ribbon 3s linear infinite; -o-animation: ribbon 3s linear infinite; animation: ribbon 3s linear infinite;
}
.ribbon:nth-of-type(13) { top: 260px; -webkit-animation: ribbon 4s linear infinite; -moz-animation: ribbon 4s linear infinite; -ms-animation: ribbon 4s linear infinite; -o-animation: ribbon 4s linear infinite; animation: ribbon 4s linear infinite;
}
.ribbon:nth-of-type(14) { top: 280px; -webkit-animation: ribbon 5s linear infinite; -moz-animation: ribbon 5s linear infinite; -ms-animation: ribbon 5s linear infinite; -o-animation: ribbon 5s linear infinite; animation: ribbon 5s linear infinite;
}
.ribbon:nth-of-type(15) { top: 300px; -webkit-animation: ribbon 6s linear infinite; -moz-animation: ribbon 6s linear infinite; -ms-animation: ribbon 6s linear infinite; -o-animation: ribbon 6s linear infinite; animation: ribbon 6s linear infinite;
}
.ribbon:nth-of-type(16) { top: 320px; -webkit-animation: ribbon 7s linear infinite; -moz-animation: ribbon 7s linear infinite; -ms-animation: ribbon 7s linear infinite; -o-animation: ribbon 7s linear infinite; animation: ribbon 7s linear infinite;
}
.ribbon:nth-of-type(17) { top: 340px; -webkit-animation: ribbon 8s linear infinite; -moz-animation: ribbon 8s linear infinite; -ms-animation: ribbon 8s linear infinite; -o-animation: ribbon 8s linear infinite; animation: ribbon 8s linear infinite;
}
.ribbon:nth-of-type(18) { top: 360px; -webkit-animation: ribbon 9s linear infinite; -moz-animation: ribbon 9s linear infinite; -ms-animation: ribbon 9s linear infinite; -o-animation: ribbon 9s linear infinite; animation: ribbon 9s linear infinite;
}
.ribbon:nth-of-type(19) { top: 380px; -webkit-animation: ribbon 10s linear infinite; -moz-animation: ribbon 10s linear infinite; -ms-animation: ribbon 10s linear infinite; -o-animation: ribbon 10s linear infinite; animation: ribbon 10s linear infinite;
}
.ribbon2 { top: 400px; -webkit-animation: ribbon2 1.5s linear infinite; -moz-animation: ribbon2 1.5s linear infinite; -ms-animation: ribbon2 1.5s linear infinite; -o-animation: ribbon2 1.5s linear infinite; animation: ribbon2 1.5s linear infinite; height: 30rem;
}
@-moz-keyframes ribbon { 0% { background-position: 0 bottom; } 100% { background-position: 1600px bottom; }
}
@-webkit-keyframes ribbon { 0% { background-position: 0 bottom; } 100% { background-position: 1600px bottom; }
}
@-webkit-keyframes ribbon { 0% { background-position: 0 bottom; } 100% { background-position: 1600px bottom; } }
@-moz-keyframes ribbon2 { 0% { background-position: 0 bottom; } 100% { background-position: -1600px bottom; }
}
@-webkit-keyframes ribbon2 { 0% { background-position: 0 bottom; } 100% { background-position: -1600px bottom; }
}
@-webkit-keyframes ribbon2 { 0% { background-position: 0 bottom; } 100% { background-position: -1600px bottom; } }
Developer | Danwarfel |
Username | danwarfel |
Uploaded | January 18, 2023 |
Rating | 3 |
Size | 2,129 Kb |
Views | 4,048 |
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 |
Experimental Landing Page | 6,319 Kb |
Fullscreen Menu With Hamburger Icon | 3,612 Kb |
Delusid Homepage | 5,879 Kb |
Fly-In Menu | 2,301 Kb |
Sticky Nav Demo | 10,094 Kb |
SCSS Simple Animated Drop-In | 2,175 Kb |
A Pen by danwarfel | 3,668 Kb |
Full-Screenery | 43,891 Kb |
Breathing Honeycomb | 49,929 Kb |
Figured - a bookmarklet to peek under the Allihoopa hood | 2,170 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 |
Twitch API | Coderpilot | 3,412 Kb |
Coming Soon | MariamMassadeh | 1,680 Kb |
Arrow Navigation | Hinducows | 1,973 Kb |
Sinclair Research Computers | MattCowley | 3,068 Kb |
Responsive Section hover effect to show content | Berdejitendra | 2,540 Kb |
A vuejs widget | Chrgl86 | 2,869 Kb |
Ghost | Mghayour | 11,738 Kb |
Isometric css island | Xaddict | 2,950 Kb |
CSS Org Chart | Appirio-ux | 3,882 Kb |
Segments mouse following | Nosir | 2,909 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!