Close Menu

    Subscribe to Updates

    Join Over 1.6k avid readers in exploring a world of
    African insights and Global perspectives

    What's Hot

    Build a Double-Layer Marquee in Elementor Free!

    May 15, 2025

    Simple Portfolio Website with Elementor & WordPress – Full Walkthrough

    April 30, 2025

    Web Development Made Simple: Is WordPress Underrated?

    April 12, 2025
    • HTML/CSS
    • FullStack
    • PHP
    • WordPress
    • JavaScript
    TutorialsTutorials
    TutorialsTutorials
    Home»Wordpress»Build a Double-Layer Marquee in Elementor Free!

    Build a Double-Layer Marquee in Elementor Free!

    0
    By Dan Aleko on May 15, 2025 Wordpress

    A marquee ribbon animation is a fantastic way to highlight important sections on your website, like Contact Me or Get a Free Quote. In this tutorial, we’ll walk you through how to create a stunning Double-Layered Marquee Ribbon in Elementor Free using custom CSS. Let’s get started!

    Download the resources used in this project from the link at the bottom of this blog post.

    Top Ribbon Style CSS

    <style>
        .ribbon-wrapper-primary {
            transform: rotate(3deg);
            left: -5%;
        }
    
        @media (max-width: 767px) {
            .ribbon-wrapper-primary {
                left: 0%;
            }
        }
    
    </style>

    Top Ribbon CSS Class

    ribbon-wrapper-primary

    Bottom Ribbon style CSS

    .ribbon-wrapper-secondary {
            left: -5%;
            transform: rotate(-2deg);
        }
    
        @media (max-width: 767px) {
            .ribbon-wrapper-secondary {
                left: 0%;
            }
        }

    Bottom Ribbon CSS Class

    ribbon-wrapper-secondary

    Top Ribbon Animation CSS

    .ribbon-scroll-forward {
            animation: ribbon-scroll-forward 35s linear infinite;
        }
    
    
        /* Keyframes for animation */
        @keyframes ribbon-scroll-forward {
            0% {
                transform: translateX(0%);
            }
            100% {
                transform: translateX(-50%);
            }
        }

    Top Ribbon Animation CSS Class

    ribbon-scroll-forward

    Bottom Ribbon animation CSS

    .ribbon-scroll-backward {
            animation: ribbon-scroll-backward 35s linear infinite;
        }
    
        /* Keyframes for animation */
    
        @keyframes ribbon-scroll-backward {
            0% {
                transform: translateX(-50%);
            }
            100% {
                transform: translateX(0%);
            }
        }

    Bottom Ribbon animation CSS Class

    ribbon-scroll-backward

    Pause on Hover

    .ribbon-scroll-forward:hover,
        .ribbon-scroll-backward:hover {
            animation-play-state: paused;
        }
    Share. Facebook Twitter Telegram WhatsApp Copy Link
    Previous ArticleSimple Portfolio Website with Elementor & WordPress – Full Walkthrough

    Related Tutorials

    Simple Portfolio Website with Elementor & WordPress – Full Walkthrough

    April 30, 2025

    Web Development Made Simple: Is WordPress Underrated?

    April 12, 2025
    Latest Tutorials
    Build a Double-Layer Marquee in Elementor Free!
    May 15, 20257 Views
    Simple Portfolio Website with Elementor & WordPress – Full Walkthrough
    April 30, 202550 Views
    Web Development Made Simple: Is WordPress Underrated?
    April 12, 202541 Views

    Join My Web Dev. Circle

    ✅ Tools & resources
    ✅ Project breakdowns
    ✅ Early access to my new videos

    Instagram YouTube
    © 2025 Danaleko. All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.