Chapter 6: Enriching Forms

Forms are another aspect of a website that can involve interaction, and therefore they offer additional visual events that are ripe for enriching with CSS3.

By default, form elements themselves can differ drastically in appearance depending on the browser or operating system in which they’re viewed. Why not embrace that variation by choosing to apply the portions of CSS3 that work today to heighten the experience?

It’s important to strike a balance between subtle modification of form elements and maintaining the familiar to ensure usability for your forms. In other words, an input should still obviously appear as an input. Now that CSS is capable ...

Get CSS3 for Web Designers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.