DEV Community

Cover image for Monsoon Rasam Window - CSS Art for DEV Frontend Challenge
Rohith Matam
Rohith Matam

Posted on

Monsoon Rasam Window - CSS Art for DEV Frontend Challenge

Frontend Challenge CSS Art Submission 🍲🥧

A pure HTML and CSS comfort-food scene inspired by rasam rice on a rainy evening.

What I Built

This is my submission for the DEV Frontend Challenge: Comfort Food Edition,
CSS Art prompt.

I built Monsoon Rasam Window, a pure HTML and CSS illustration of a warm
bowl of rasam rice on a rainy evening. The scene has the pieces that make that
meal feel like home to me: pepper steam, curry leaves, tomato rasam, rice
grains, papad, pickle, a brass lamp, a banana leaf, and rain sliding down the
window.

I wanted the art to feel like the exact minute when the weather is loud outside
but the food in front of you is louder in a quieter way. Rasam rice is simple,
but the smell of pepper, tamarind, mustard seeds, curry leaves, and ghee can
change the whole room. This CSS scene is my attempt to draw that feeling.

Demo

Source code: GitHub repository

Screenshots

Desktop:

Monsoon Rasam Window desktop screenshot

Mobile:

Monsoon Rasam Window mobile screenshot

CSS Art Details

The main artwork is drawn with CSS:

  • bowl, rim, rasam surface, rice grains, tomatoes, pepper, and curry leaves
  • banana leaf, papad, pickle cup, spoon, and brass lamp
  • rainy window with moon glow, skyline silhouettes, glass reflections, falling rain, and sliding droplets
  • table details including a faint kolam pattern, scattered pepper, and curry sprig
  • CSS-only steam, rasam shimmer, rain, droplet, and flame animations
  • depth through radial gradients, inset shadows, layered positioning, and blur

I avoided SVG, canvas, and bitmap artwork for the illustration itself. The
screenshots are only for the post preview.

Accessibility Notes

Even though this is a visual CSS Art submission, I still wanted it to be usable
and understandable:

  • the artwork region has role="img" and descriptive text for screen readers
  • there is a skip link and visible focus state
  • text contrast was chosen for readability
  • animation respects prefers-reduced-motion
  • the page is responsive and keeps the artwork visible on mobile

Built With

  • HTML
  • CSS

The source is MIT licensed.

Top comments (0)