DEV Community

Cover image for 💀 “When the pumpkin bursts, the night begins...” 🌌
Arun Shree
Arun Shree

Posted on

💀 “When the pumpkin bursts, the night begins...” 🌌

Frontend Challenge Perfect Landing Submission 🦇🎃

This is a submission for Frontend Challenge - Halloween Edition, Perfect Landing

What I Built

I created a spooky Halloween landing page called Spooky Night, designed and coded entirely in HTML, CSS, and minimal JavaScript, contained in a single responsive file — index.php.
The page combines dark cinematic visuals with interactive Halloween effects — fog, stars, bats, spiders, and a glowing pumpkin that explodes into bones, candy, and bats when clicked.
It’s completely standalone — no build tools, frameworks, or external dependencies required.
✨ Highlights

🌙 CSS-animated night sky, fog, and drifting clouds

🎃 Single pumpkin mascot with blinking horror eyes

💥 Click-to-explode pumpkin with shockwave and particle burst

🦇 Flying bats and a dangling spider

💀 Walking skeleton cursor on desktop

📱 Fully responsive layout with a mobile hamburger menu

🧩 Interactive FAQ accordion

⏱️ Live countdown to October 31 2025 • 7 PM

🔒 Custom license requiring author permission for reuse

Demo

i hosted it in my own server and link is provided below.
https://totalcalclab.com/Halloween/

Journey

Wanted to capture the spirit of Halloween — spooky, playful, and cinematic — all in a lightweight landing page.
My main goals were performance and simplicity: pure HTML + CSS + JS, no frameworks.
🧩 Lessons Learned

Crafting layered effects (fog, clouds, stars) using radial gradients & keyframes

Managing mobile viewport scroll when fixed elements change state (pumpkin explosions 😅)

Implementing a smooth click → burst → respawn cycle purely with CSS transitions

Fine-tuning accessibility & responsiveness for both touch and desktop

🕯️ Next Steps

Add ambient sound effects synced to the pumpkin explosion

Introduce dark-mode adaptive lighting

Turn this into a reusable “Halloween Microsite Template”

Copyright (c) 2025 Arun Shree R
Contact: contactarunshree@gmail.com

All Rights Reserved — Permission Required.

This website’s source code, visual design, animations, and any derivative works
(collectively, the “Work”) may not be used, copied, modified, merged, published,
distributed, sublicensed, or sold, in whole or in part, without prior written
permission from the copyright holder.

Personal, non-commercial viewing and local hosting of an unmodified copy is permitted.
Any commercial use, redistribution, or reuse of the design or code requires
explicit written permission.

THE WORK IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND.

Top comments (3)

Collapse
 
lakshita_kumawat profile image
Lakshita Kumawat

I love your design and the ghost are so cute😄 but its lags on my phone

Collapse
 
arun_the_sorcerer profile image
Arun Shree

Ok let me review the css animations.Thank you for pointing out.

Collapse
 
navin_kumar_r profile image
Navin Kumar R • Edited

🔥 Wow, this is incredible Arun sree