- Use vanilla JS, jQuery, React or Vue for interactions.
- Use plain CSS or SCSS. Do not use any libraries or frameworks.
- Make sure your code is clean and well documented.
- Make sure you have cross-browser checked your work (Last 2 versions of Chrome/Safari/Firefox/Edge).
- Code with proper semantic markup, accessibility and performance in mind.
- Use git often. Make sure commits are clear and specific.
The top, middle section should appear/work the same as ssense.com products when you scroll up and down the page on desktop. The zoom feature should also work and trigger whatever image you click on. https://www.ssense.com/en-us/women/product/31-phillip-lim/purple-lofty-rib-crewneck-sweater/3156538 (NOTE: If the product is sold out please choose a different product or let us know)
- Black/beige should be clickable and the checkmark should appear/disappear like real world use. On page load, Black should be checked.
- Quantity +/- should be functional.
- Size dropdown should work as well with sizes XS-XXL. Create the size dropdown without using the
select
element.
For mobile responsiveness, check the design and create the breakpoint where you feel are appropriate.
If you have ANY questions, do not hesitate to ask!! You have one week to complete. Please email your work to chrism@shethinx.com and CC people@shethinx.com when complete. Do not submit any pull requests to the front-end-challenge repo.