Whether you're a CSS wizard, a JavaScript sorcerer, or somewhere in between, this challenge is the perfect opportunity to build something fun and sharpen your skills.
We hope you give it a try!
The Prompts
CSS Art: Halloween
Create a work of art using primarily CSS! Let Halloween inspire you - jack-o-lanterns, haunted houses, creepy spiders, or anything else the season brings to mind!
Note: We're now allowing a sprinkle of JavaScript in CSS Art submissions! However, judging will continue focus primarily on the CSS component, so keep JavaScript usage light and purposeful. The star of the show should still be your CSS skills.
Perfect Landing: Halloween
Build a polished, functional landing page with a Halloween theme. This could be for a halloween history lesson, a fictional product, halloween event, or anything you can imagine as long as it captures the spirit of the season and demonstrates excellent frontend fundamentals.
Note: You may now use JavaScript, TypeScript, Dart, WebAssembly, or any other browser-compatible language/runtime in your Perfect Landing submissions! Show us what modern web development can do.
Judging Criteria and Prizes
CSS Art submissions will be evaluated on:
Creativity
Effective Use of CSS
Aesthetic Outcome
Perfect Landing submissions will be evaluated on:
Accessibility
Usability and User Experience
Creativity
Code quality
Prizes
Each prompt winner will receive a DEV++ Membership and an exclusive DEV Badge. All Participants with a valid submission will receive a completion badge on their DEV profile.
How To Participate
Publish a post using the submission template provided above. You can submit to one or both prompts, and you can make multiple submissions per prompt (just publish a separate post for each).
You can level up your post by embedding your project directly in your submission. Embeds to consider: