Elementor Sticky Stacked Cards Premium Design

Elementor Sticky Stacked Cards Premium Design

Element.How also offers premium tutorials! Check them here:

Table of Contents

In this tutorial, you will learn how to create an Elementor stacked cards kind of design.

Specifically, you will learn how to create this design:

Please purchase access and be logged in to access this template.

 

The idea for the version 1 animation (with the squirrels) comes from this website.

Here is a reversed version:

Please purchase access and be logged in to access this template.

 

Features:

  • Your own content: These are simply Container elements, have whatever elements and design you want for them
  • Performant animation: Carefully coded to have the animation be as smooth as possible
  • Lightweight: Vanilla JS (no dependencies), page load performance is preserved
  • Original: Not a design we see too often!
  • Anchor link support: You can now link to each container directly
  • Customizable: Adjust the animation, and the anchor's colors and fonts as you wish
  • Templates provided: Get a quick start by importing the template of your choice on your page

This could be a nice design for featured portfolios items, product features and other.

Let's get started!

First, import the template on your page

This is a premium tutorial. Purchase access to unlock the full tutorial.

Access tutorial

$49/one time Purchase access

Includes

  • Gain Access to This TutorialUnlock complete access to the current tutorial: Elementor Sticky Stacked Cards Premium Design
  • Future UpdatesYou will get access to all future updates to this tutorial.
  • Enjoy Unlimited UsageUse on as many of your own sites or your clients sites as you wish.

    Note that reselling or redistributing is not permitted.

Access everything

$299/one time Purchase All Access

Includes

  • Unlock every premium tutorial on Element.howGet access to the entire library of premium tutorials on Element.how
    Preview premium tutorials
  • Get access to the CSS course for Elementor usersAccess the complete 14 HTML chapters, 30 CSS chapters and 7 Elementor Projects.Learn more
  • Simple CSS Grid For ElementorAn Elementor Addon to Create Awesome Grid Layouts in a Single Click for Containers, Galleries and Loop Grid. Learn more
  • free extra: ShapeDividers.com Premium AccessLifetime Premium Access to ShapeDividers.comVisit ShapeDividers.com
  • 6 months money backNo questions asked money back. Not what you expected? Get a refund.
  • One-time payment of only $299No hidden fees or subscriptions.

    Sales taxes added where applicable.
  • Support not needed!Due to personal circumstances, I no longer offer support. The vast majority of customers never needed support to start with, so chances are you will be just fine, the tutorials and templates provided are complete.

    I also extended the refund window from 1 to 6 months, during which you can get a full refund for any reason.
  • Lifetime access to everything Element.howThe price reflects what is currently available on Element.how. All future updates are included, but none are promised. You pay for what is available now, and the rest is a sweet extra.
* All prices are USD. Applicable taxes will be charged at checkout. Have a question? See the FAQ or email me.

Element.how also provides premium tutorials showing awesome advanced designs, check them out here.

Looking for something else? Search across 2737 Elements right here:

Checkout the Elementor Addon Finder directly

25 Responses

      1. That would be great! I hope you have time soon. Keep us posted!

  1. Really like this template, but I seem to have trouble to figure out how to reverse the scroll when for instance adding anchors to each card and using buttons to go to the corresponding container. It works fine on scroll down but scroll up of course brings problems because the card overlap. Any ideas how I could fix this?

    1. Thank you Jeremie. I have added anchor links support!

      The easiest way to import the update would be to copy paste the template on your page, then delete everything except the HTML element, and delete your old HTML element.

      Cheers!

    1. Greetings cocoteam!

      Yes the issue is indeed related to position:sticky; not working.

      You have this CSS on your page, I think you added it under Settings > Site Settings > Global CSS:

      html, body {
          overflow-x: hidden;
      }
      

      On the pages where you will have position:sticky elements, you can't have body {overflow-x:hidden;} as it is creating a new scrolling context, and breaking position:sticky;

      So on these pages, add this CSS:

      html body {
      overflow: visible;
      }
      

      Or just delete that CSS altogether, and follow my tutorial here to take care of overflow: https://element.how/remove-elementor-horizontal-scroll-mobile/

      Cheers!

    1. Greetings!

      I updated the code in the templates with a new variable

      --fancy-card-wrapper-height-mobile: 92vh;

      Please import the template again, keep only the HTML element and delete your old one, and add the variable under the fancyWrapper custom CSS to control the mobile height of the cards.

      Cheers!

      1. Hi Max, I tried to implement the new code and no luck I tried to troubleshoot for over 3 hours 🙁 the height doesnt get affected when you change the values for mobile

  2. Hi Maxime!
    This template is absolutely awesome, works seamlessly.

    But, I've tried to change some values for my design, following your instructiosn, without any success, please look this screenshot: https://cloud.cacomartin.com/6Wf4Yzyv

    1. I don't need anchors, I would like to hide the extra space.
    2. I would like to increase the height of the card (fancyCardWrapper) to match with the browser size.

    Can you guide me please to make this changes?

    Thanks in adavance.

    1. Greetings Caco,

      Make these changes. I'm presuming you want them full screen (100vh), if not just decrease this as you wish.

      Change

      --fancy-card-wrapper-height: 92vh;

      to

      --fancy-card-wrapper-height: 100vh;

      Change

      --fancy-card-wrapper-sticky-top: 4vh;

      To

      --fancy-card-wrapper-sticky-top: 0vh;

      Change

      --fancy-card-wrapper-padding-vertical: 30px;

      to

      --fancy-card-wrapper-padding-vertical: 0px;

      And then, in the parent container, set the padding to 0 under Advanced > Padding, to remove the default 10px padding from Elementor.

      Cheers!

      1. Dear Maxime, thank you!

        Now I found my error: When I copied the template, I keep the html code at the bottom, and the selectors from the first template are in fancyWrapper Container.

        I made the changes and it works perfect!

        Thanks!

Leave a Reply