DEV Community

Cover image for CSS & JavaScript: Beaches
Deep Patel
Deep Patel

Posted on

1

CSS & JavaScript: Beaches

This is a submission for Frontend Challenge v24.04.17, Glam Up My Markup: Beaches

What I Built

  1. CSS: I have used a modern, clean design with a color palette that reflects the beach theme, smooth transitions, and hover effects.
  2. JavaScript: I added interactive elements like a modal window to show more details about each beach and a smooth scroll effect for a better user experience.

Demo

Image description

GitHub link: Beaches

Journey

Key Enhancements:

  1. Modal Animation: Added fade-in and slide-in animations for the modal to make it more engaging.
  2. Backdrop Filter: Applied a blur effect to the background when the modal is open for better focus and a modern look.
  3. Hover Effects: Added hover effects to the beach list items to make them interactive and visually appealing.
  4. Responsive Design: Ensured the modal is responsive and looks good on various screen sizes.
  5. Interactivity: Made each beach title clickable to trigger the modal, displaying more information dynamically.

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (1)

Collapse
 
jess profile image
Jess Lee

🙌

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay