Close Menu

    Subscribe to Updates

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

    What's Hot

    Clean & Modern Brand Identity Guideline Template (Editable)

    July 27, 2025

    Gemini Code Assist: The Free AI Tool Every Dev Needs

    July 25, 2025

    Figma for Beginners: Learn UI/UX Design in Under 1 Hour

    July 20, 2025
    • HTML/CSS
    • FullStack
    • PHP
    • WordPress
    • Design
    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
    Next Article Figma for Beginners: Learn UI/UX Design in Under 1 Hour

    Related Tutorials

    Wordpress

    Simple Portfolio Website with Elementor & WordPress – Full Walkthrough

    April 30, 2025
    Wordpress

    Web Development Made Simple: Is WordPress Underrated?

    April 12, 2025
    Latest Tutorials
    Clean & Modern Brand Identity Guideline Template (Editable)
    July 27, 2025
    Gemini Code Assist: The Free AI Tool Every Dev Needs
    July 25, 2025
    Figma for Beginners: Learn UI/UX Design in Under 1 Hour
    July 20, 2025

    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.