Block Reveal Effects

Ideas for revealing content in a schematic box look as seen around the Web lately. The effect first shows a decorative block element drawn and when it starts to decrease its size, it uncovers some content underneath.

From our monthly sponsor: HelloSign API: Everything IT wants and developers love. Try it free today.


View demo Download source

Today we’d like to share a couple of ideas for a kind of block reveal effect that has been used in some designs recently. The main idea is to reveal content in a schematic box look. The effect first shows a decorative block element being drawn and when it starts to decrease its size, it uncovers some content underneath.

The effect is inspired by some animations used in a couple of really nice websites (and a Dribbble shot):

There are of course many more examples out there; these are just a few that we’ve discovered lately and got inspired by.


Attention: We are using flexbox and viewport units, which might not be supported in older browsers, especially IE. For the effect itself we use 3D Transforms, so only modern browsers here.

Please note that the demos are optimized for desktop view.


Have a look at all the demos and browse the HTML files to see how the effect is implemented. All demos show some different possibilities. The last demo shows how a piece can be left uncovered to show then some content on top.

References and Credits

Browser Support:
  • ChromeSupported
  • FirefoxSupported
  • Internet ExplorerSupported from version E
  • SafariSupported
  • OperaSupported

View demo Download source


Tagged with:

ML is a freelance web designer and developer with a passion for interaction design. She studied Cognitive Science and Computational Logic and has a weakness for the smell of freshly ground peppercorns.

View all contributions by


Related Articles

Receive our bi-weekly Collective or official newsletter right in your inbox.

Which newsletter would you like to receive?

CSS Reference

Learn about all important CSS properties from the basics with our extensive and easy-to-read CSS Reference.

It doesn't matter if you are a beginner or intermediate, start learning CSS now.

Feedback 32

Comments are closed.
  1. 1

    Wonderful work!
    I was just wondering if it might be possible to use the effects on the overview + modal + menu + split layout on the same page?
    I tried putting the java scripts one after the other on the same page. That doesn’t work.
    Any help would be greatly appreciated.

    Best regards!


  2. 3

    please tell me how to hide the menu if menu links go to same page i.e to the id.

  3. 4

    Hi, it’s a great effect. Well done.

    I try to make a loop to display this animation on all titles and images in my page. Anybody here can help me, please ?

  4. 5

    Iv’e tried the script. It works perfectly in Chrome and Firefox. But buggy in IE 11 and Edge

  5. 6

    Great script, thank you! But why does the menu in the demo work in IE/Edge, but the downloadable source not? Can’t recognize any changes at the script…

  6. 8

    Hi Mary Lou,

    Love this!

    Although I’m having trouble making the block revealer form actually submit. Any chance you could provide an example code for this?

Comments are closed.