Blobby image animation in CSS 🦠

Was bored on a Friday and whipped up a fun little animated image using CSS:

It overlays multiple elements with the same background image rotated at different intervals. To align the images to the same plane and stitch them together each element is…


This content originally appeared on DEV Community and was authored by Bryce Dorn

Was bored on a Friday and whipped up a fun little animated image using CSS:

It overlays multiple elements with the same background image rotated at different intervals. To align the images to the same plane and stitch them together each element is first rotated back (using the :before pseudo-element) then resized and positioned accordingly.

Then, by adding overflow: hidden; to the parent element, the image is cropped to the border-radius value of the pseudo-element and enables it to take a shape!

Since each image is technically in the same position but with a different parent the values for dimensions and positioning must be identical. This was slightly tricky as the height & width vary slightly with the different rotations (thanks to geometry), so the image needs to be stretched a bit.

You can see how this is handled here:

For the animation, it uses a simple keyframes rule to smoothly transition border-radius values. Each div has an animation-delay value to offset and create a directional effect.

Hope this was a good showcase of how easy it is to easily create complex animations using basic CSS/HTML!


This content originally appeared on DEV Community and was authored by Bryce Dorn


Print Share Comment Cite Upload Translate Updates
APA

Bryce Dorn | Sciencx (2023-03-10T17:19:17+00:00) Blobby image animation in CSS 🦠. Retrieved from https://www.scien.cx/2023/03/10/blobby-image-animation-in-css-%f0%9f%a6%a0/

MLA
" » Blobby image animation in CSS 🦠." Bryce Dorn | Sciencx - Friday March 10, 2023, https://www.scien.cx/2023/03/10/blobby-image-animation-in-css-%f0%9f%a6%a0/
HARVARD
Bryce Dorn | Sciencx Friday March 10, 2023 » Blobby image animation in CSS 🦠., viewed ,<https://www.scien.cx/2023/03/10/blobby-image-animation-in-css-%f0%9f%a6%a0/>
VANCOUVER
Bryce Dorn | Sciencx - » Blobby image animation in CSS 🦠. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2023/03/10/blobby-image-animation-in-css-%f0%9f%a6%a0/
CHICAGO
" » Blobby image animation in CSS 🦠." Bryce Dorn | Sciencx - Accessed . https://www.scien.cx/2023/03/10/blobby-image-animation-in-css-%f0%9f%a6%a0/
IEEE
" » Blobby image animation in CSS 🦠." Bryce Dorn | Sciencx [Online]. Available: https://www.scien.cx/2023/03/10/blobby-image-animation-in-css-%f0%9f%a6%a0/. [Accessed: ]
rf:citation
» Blobby image animation in CSS 🦠 | Bryce Dorn | Sciencx | https://www.scien.cx/2023/03/10/blobby-image-animation-in-css-%f0%9f%a6%a0/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.