Conversational UI
An exploration into collecting user input in a more "conversational" style
Concepts Incorporated:
Javascript
- DOM Manipulation
- Fetch API
- Consuming JSON data to build UI Elements
- ES6 modules/imports
- User Input Sanitization
- Intersection Observer Styling
- Query String Manipulation
- Date Object handling
HTML/CSS
- Semantic Markup
-
Responsive Design
- Media Queries
- Relative Units i.e. vw, rem, ch
- Fluid Type
- SVG symbols
- Accessibility through aria attributes
- CSS Transitions
- CSS Custom Properties
- CSS Grid & Flexbox
- Cross-Browser CSS