Watch this video to see the expected final result for all four questions:
You are ONLY allowed to edit the styles.css file. Do NOT change any HTML structure, classes, IDs, or content. All required animations and styling must be achieved purely through CSS.
Note: If specific sizes, colors, or values are not mentioned in the requirements, you may choose values that are similar to the final demo. These unspecified details will not affect your grade.
Task: Create a loading animation with three circular dots that pulse (scale up) sequentially with a rhythmic timing delay.
Demo: Watch the pulsing dots animation below
Task: Create a navigation bar where hovering over any item displays an animated cyan underline that expands from the center outward.
Demo: Hover over the navigation items below
Task: Create an interactive SVG circle that transforms a play icon into pause bars on hover, with an animated border.
Demo: Hover over the circle below
Task: Create an animated clock face with hour markers positioned around the circle, three clock hands (hour, minute, second), and two sub-dials: a millisecond timer on the right side and a 30-minute timer at the bottom.
Demo: Watch the animated clock below
| Question | Criteria | Points |
|---|---|---|
| Q1 (20 pts) | CSS structure & variables | 6 |
| Keyframe animation & timing delays | 10 | |
| Code quality & styling | 4 | |
| Q2 (20 pts) | Navigation structure & layout | 6 |
| Animated underline effect | 10 | |
| Code quality & styling | 4 | |
| Q3 (30 pts) | SVG styling & layout | 10 |
| Animation implementation (border, icons) | 15 | |
| Code quality & transitions | 5 | |
| Q4 (30 pts) | Clock positioning & hour markers | 10 |
| Multiple animations & sub-dials | 15 | |
| Code quality & accuracy | 5 |
styles.css following the TODO commentsindex.html and styles.css