# Random Colors and a Bouncy Square by [kirupa](https://www.kirupa.com/me/index.htm) | 14 May 2018 Outside ## Conclusion The pulsing circle effect is one of my favorite examples because of how simple it really is. At first glance, creating this effect may look like it will need some JavaScript or an animation defined entirely on the canvas. By taking advantage of the `animation-delay` property and how it treats negative values, our path is much more simple. All we needed to do was copy/paste a few more circles and alter the `animation-delay` value each one sported. Simple! If you liked this and want to see more, check out [all the Web Animation tutorials](https://www.kirupa.com/html5/learn_animation.htm) on this site.