Shake on Invalid Input

# Introduction In this lab, we will explore CSS animations and pseudo-classes to create an input validation effect. Specifically, we will create a shake animation on invalid input using keyframes and the `:invalid` pseudo-class. This lab will help you improve your CSS skills and learn how to add dynamic and engaging effects to your web pages.

|60 : 00

Click the virtual machine below to start practicing