A great way to give our visitors a pointer to where they are in the form is the :focus state. The most common way to apply it is by highlighting the currently focused form controls like buttons and inputs. But now that the fieldset provides us with a higher level of organization for the form, we can also highlight it to give even better visual guidance!
Although <fieldset> doesn’t have its own :focus state, we can use a similar pseudo-selector, called :focus-within. It will match whenever a descendant of the targeted element gets focus. In the case of our form, we can add it on fieldset to make it apply style when an input inside focuses.
fieldset:focus-within { background: #00a1; border-color: #00a6;}
fieldset:focus-within legend { color: #00a9; border-color: #00a6;}Files
Preparing Environment
- Installing dependencies
- Starting http server