DEV Community

Cover image for 🎉 Celebrating Festa Junina: Brazilian Tradition in Color and Motion
James Moro
James Moro Subscriber

Posted on

🎉 Celebrating Festa Junina: Brazilian Tradition in Color and Motion

This is a submission for Frontend Challenge - June Celebrations, CSS Art: June Celebrations.

Inspiration

In Brazil, June is marked by “Festa Junina,” a vibrant celebration filled with colors, traditional foods, lively music, and lots of joy. So, I decided to create a Festa Junina scene entirely in CSS, taking this opportunity to share a bit of Brazilian culture with the global community.

Demo

🎉 https://festa-junina-2025.jamesrmoro.me

Celebrating Festa Junina: Brazilian Tradition in Color and Motion

Journey

Since 2019, I’ve made a habit of creating Christmas scenes using only HTML and CSS, documenting the entire process year after year in this playlist.

I always wondered where I could share these creations more broadly—so I was thrilled to see that this month’s Frontend Challenge theme is “celebration.” I decided to bring Festa Junina to the challenge and share a bit of this tradition.

For this Festa Junina scene, I added:

  • A fixed side menu with information about Festa Junina.

Clickable stalls:

  • Food: Discover the main traditional dishes with images.
  • Games: See the most classic Festa Junina games.
  • Correio Elegante: traditional messages from the celebration.

Floating accordion: click to hear a typical tune that brings Festa Junina to life.

Top comments (5)

Collapse
 
sneha_2004 profile image
Sneha Das

THIS IS AWESOME!!!

Collapse
 
jamesrmoro profile image
James Moro

Thanks @sneha_2004

Collapse
 
razielrodrigues profile image
Raziel Rodrigues

Que legal mano!

Collapse
 
jamesrmoro profile image
James Moro

Obrigado @razielrodrigues =D

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Been cool seeing steady progress year after year - stuff like this honestly adds up, makes me think what keeps someone showing up for these projects that long. Pretty awesome.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.