Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Easybank landing page using Flexbox and CSS Grid / mobile-first.

P
Ben 🌌• 570

@bengera

Desktop design screenshot for the Easybank landing page coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
3intermediate
View challenge

Design comparison


SolutionDesign

Solution retrospective


Overview: This is the first time I made a website using @use and @forward rules instead of @import. The biggest challenge was making the mobile background image and background pattern scale smoothly while staying close to the top navigation bar. The final result looks fine on desktop and mobile devices, but may need some optimization for tablet screens and very large screens.

Things that could be improved / worked on:

  • Tablet screen optimization.
  • Fading effects on the button elements. I wasn’t able to figure out how to apply a transition from one background linear gradient to another. For example, from background: linear-gradient(135deg, #33D35E 0%, #2AB6D9 99.58%); to background: linear-gradient(135deg, rgba(51, 211, 94, 0.4), rgba(42, 182, 217, 0.4)); I couldn’t apply any transitional effects to buttons with these gradients.
  • Alignment between sections on very large screens.

Questions:

  • Is it possible to apply transitions to elements that have background gradients?
  • Hovering over the 3 CTA buttons ‘Request invite’ appear to cause some sort of slight shift in the surrounding layout, what might be causing this?

Any sort of feedback would be greatly appreciated!

Community feedback

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord