Interactive Info Display Widget
Budget: $250 – $750 USD
I need a compact, responsive widget that behaves like a navigational menu yet focuses on presenting information rather than simply directing users elsewhere. When someone opens a section of the menu, the widget should expand smoothly and reveal rich content—text, icons, or small media snippets—inside the same panel, then collapse just as cleanly when another section is chosen.
Core expectations
• Built with standards-compliant HTML, CSS, and JavaScript (vanilla or a lightweight framework such as React or Vue, whichever gets the cleanest result).
• Looks crisp on desktop, tablet, and mobile without separate code bases.
• Animations remain fluid even on low-powered devices.
• Clear, well-commented code so I can adjust colors, typography, and copy later.
Acceptance criteria
• Menu sections open/close with no layout shift or content flicker.
• Only one section remains open at a time unless I toggle an “allow multiple” flag in the code.
• All interactive states pass basic accessibility checks (ARIA roles, keyboard navigation).
• Final hand-off includes the working widget, minified production build, and a quick start README.
If a small utility library helps you hit these marks faster, feel free to use it—just keep dependencies minimal.
Core expectations
• Built with standards-compliant HTML, CSS, and JavaScript (vanilla or a lightweight framework such as React or Vue, whichever gets the cleanest result).
• Looks crisp on desktop, tablet, and mobile without separate code bases.
• Animations remain fluid even on low-powered devices.
• Clear, well-commented code so I can adjust colors, typography, and copy later.
Acceptance criteria
• Menu sections open/close with no layout shift or content flicker.
• Only one section remains open at a time unless I toggle an “allow multiple” flag in the code.
• All interactive states pass basic accessibility checks (ARIA roles, keyboard navigation).
• Final hand-off includes the working widget, minified production build, and a quick start README.
If a small utility library helps you hit these marks faster, feel free to use it—just keep dependencies minimal.
Related categories:
JavaScript
Testing / QA
CSS
User Interface / IA
HTML
Web Development
Frontend Development
Vue.js
DesignBuilder
AWS Textract