Sidebar Animation Not Working

I'm trying to apply animation to an element in a sidebar template. On the front end it doesn't appear. I can see the element in inspector but the animation doesn't fire. Any thoughts?

Comments

  • Hi,

    Please always attach a link to your website so we can check it out. If the page is offline(localhost), then our help will be limited. You will have to contact us when the page is online. Also, please make sure that the page is not under maintenance before you provide us with the link.

    It is always a good idea to also attach a screenshot showing your issue.

    Thanks

  • Here's a link to the working site. Again it's in the side menu:

    Attached are screen shots as well


  • The Sidebar menu template is loaded immediately with the page load, but it is just placed off-screen. It means that animations trigger right away when the page loads, and they are not visible when the sidebar is opened.

    Unfortunately, animations will not work there, and there is no workaround for that.


    Best regards

  • This explanation doesn't make sense. If the menu is off-screen and the animation triggers right away, then I would see the text in the menu. I'll keep looking for another route.

  • To help clarify why the animations aren't appearing as expected: the sidebar is actually loaded immediately when the page starts.

    It is present in the site's code (DOM) from the very beginning; it is simply positioned outside the visible window (off-screen) and "slides" into view only after you click the hamburger menu.

    Because the sidebar elements are already loaded when the page opens, any "entrance" or "loading" animations trigger at the moment of page load. By the time you click the menu to reveal the sidebar, the animations have already finished playing while the sidebar was still hidden off-screen.


    Best regards

Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.