Evolve Hack:
Prevent Article Animation Bleed

In this article, I’ll describe a particular issue I often needed to solve in Evolve Authoring and provide code that you can copy and paste to solve it too.

To apply the code, you’ll need to refer to my article Applying Your Hacks, and for full context of why hacks are necessary, you can refer to Hacking Evolve Authoring.

When animating components appearing in Evolve Authoring, I often found that even though the components all sit within articles, the animations wouldn’t be masked by the articles, instead, the animations would overlap them and look messy. The following hack fixes that.

Add any block animation

When you have animations on your component blocks so that they slide in from the sides, the below hack will crop the visible of the animations so that they’re invisible outside of the article they sit in. This is best used if your page background is a different colour from your article backgrounds.

Add this styling code according to my articles Hacking Evolve Authoring and Applying Your Hacks.

/* Article Clipping - v1: 02/08/2019 */
.ev-article
{
   overflow: hidden;
}

That’s it!

While that worked for me, that doesn’t mean it will still work for you. Evolve updates often, so always be sure to test the code before you use it and any time you export. Evolve may have even improved this feature such that it’s no longer necessary by the time you read this article.

However, if you’re trying to apply it and it doesn’t work, let me know if you modify the code to work and I’ll update this article.

I’d love to know if any of these articles helped you.
Share what you’re building or ask me a question on Threads or somewhere else.

Instagram is a great place to see my final creative coding experiments, while the others are are great place to connect or see progress updates.

If my content has helped you, I’d never say no to donations to help me keep writing.

Here are some other things you might like


Author:

Date:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.