Jump to content


backface-visibility with pseudo elements

Recommended Posts

I have an odd issue. I've created a simple rotation as follows:

<div id="wish">      
<p>Make a wish.<br>
Write it down.<br>
Tie it to the tree.</p>

I've added backfaceVisibility:"hidden" to the contained 'p' tag which works.
When I add a pseudo element div#wish the backface visibility on the p tag fails and the pseudo element flickers badly during animation. 
Can anyone shed any light on this? I've been trying to solve it for nearly 2 hours!


See the Pen myeNgG by mrjonnywood (@mrjonnywood) on CodePen

Link to comment
Share on other sites

Hello mrjonnywood, and Welcome to the GreenSock Forum!


You will need to add transformStyle:"preserve-3d" along with backfaceVisibility:"hidden" to your #wish p selector (text)... to remove the flicker in Chrome:


See the Pen GgooXG by jonathan (@jonathan) on CodePen


I hope this helps! Happy Tweening :)

  • Like 2
Link to comment
Share on other sites

Thanks Jonathan! I tried "preserve-3d" on pretty much every other element apart from this!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.