Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Develop the Sticky Navigation Component with Scroll Behavior #3325

Open
2 tasks
bettybondoc opened this issue Nov 19, 2024 · 0 comments
Open
2 tasks

✨ Develop the Sticky Navigation Component with Scroll Behavior #3325

bettybondoc opened this issue Nov 19, 2024 · 0 comments

Comments

@bettybondoc
Copy link
Member

bettybondoc commented Nov 19, 2024

cc @wicksipedia @isaaclombardssw @UlyssesMaclaren @adamcogan @miichaelsmedley @louisroa8189

Description
Create a Sticky Navigation component for the Consulting Pages that enhances user experience by providing easy access to key actions while scrolling. The navigation bar should disappear as the user scrolls down and reappear when the user scrolls up. By default, it will display a fallback Call-to-Action (CTA), such as "Book a Call," with the ability to customize the CTA for specific pages. To improve readability and aesthetics, the Sticky Navigation should include a subtle background blur effect.

Acceptance Criteria

  • The Sticky Navigation component includes the following features:
  • Default behavior:
    • Displays a fallback CTA (e.g., "Book a Call").
    • Remains fixed at the top of the viewport.
    • Scroll behavior:
      • Sticky Nav hides when the user scrolls down.
      • Sticky Nav reappears when the user scrolls up.
  • Customization options:
    • Page-specific CTAs (override fallback CTA).
  • Background blur effect:
    • A visually appealing blur is applied to the sticky navigation's background to improve readability and aesthetic appeal.
  • Fully responsive across desktop, tablet, and mobile.
  • Works seamlessly on all major browsers (Chrome, Firefox, Safari, Edge).
  • Fields and CTAs can be customized or disabled for flexibility.
  • Code is ready for theming (e.g., Light/Dark modes, custom colors – see linked PBI: ✨ Introduce Light/Dark Mode with User Control and Auto-Detect #3300).
  • Tested and approved by Wicksy, Louis, and Betty.

Tasks:

  • @bettybondoc - Design mockups for desktop and mobile view (see email: SSW.Website - Navbar and Search)
  • TODO - Developer to update

Image
Figure: Sticky Nav

@github-project-automation github-project-automation bot moved this to 🤷‍♂️ Needs Triage in SSW.Website Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🤷‍♂️ Needs Triage
Development

No branches or pull requests

1 participant