Apply What You Learned
You are now not only able to build interactive user interfaces but also style those user interface elements in engaging ways. You can set and change those styles dynamically or based on conditions.
In this section, you will find two activities that allow you to apply your newly gained knowledge in combination with what you learned in previous chapters.
Activity 6.1: Providing Input Validity Feedback upon Form Submission
In this activity, you will build a basic form that allows users to enter an email address and a password. The provided input of each input field is validated, and the validation result is stored (for each individual input field).
The aim of this activity is to add some general form styling and some conditional styling that becomes active once an invalid form has been submitted. The exact styles are up to you, but for highlighting invalid input fields, the background color of the affected input field must be changed, as well as its...