## **Assignment Outline** ### **1. Annotating a Single Item** - **1.1 Positioning the Item** - Learn how to position an HTML element (absolute, relative, fixed). - **1.2 Transformations** - **1.2.1 Scaling:** Resize the item dynamically. - **1.2.2 Rotation:** Rotate the item using CSS/JavaScript. - **1.2.3 Other transformations:** Apply `translate`, `skew`, and `rotate` effects. - **1.3 Image Separators** - Use dividers to separate different product images. - **1.4 Boundary on Hover** - Highlight item borders when hovered over. --- ### **2. Multiple Images / Layers** - **2.1 Flex / Line / Box Layout** - Arrange product images using CSS `flexbox` or `grid`. - **2.2 Gap, Padding, and Spacing** - Adjust spacing between product images. - **2.3 Using Different Images** - Dynamically display multiple images per item. --- ### **3. Introduction to JavaScript** - **3.1 "Hello World" using `