I am doing research on Material design and some of the guidelines described in material design.
A section that I seem to be missing (not sure if it should be covered), is how Google approaches Fieldsets. The documentation does cover individual inputs, but never looks into Fieldset.
One approach that I've seen frequently, is to have Forms displayed on a singular Card. Other approaches prefer to have it on the simple standard background.
What is the most "Material Design" way to present Fieldsets? I do know that there is not right or wrong, but there should be a theoretically correct approach.
Material Design is an Android-oriented design language created by Google, supporting onscreen touch experiences via cue-rich features and natural motions that mimic real-world objects. Designers optimize users' experience with 3D effects, realistic lighting and animation features in immersive, platform-consistent GUIs.
Material Design Lite, MDL is a UI component library created with CSS, JavaScript, and HTML. MDL UI components helps in constructing attractive, consistent, and functional web pages and web apps while adhering to modern web design principles like browser portability, device independence, and graceful degradation.
Material design is a comprehensive guide for visual, motion, and interaction design across platforms and devices. To use material design in your Android apps, follow the guidelines defined in the material design specification and use the new components and styles available in the material design support library.
It seems like the intended practice might be to use Steppers for logical groupings of forms. Depending on your implementation, this might be hard to do.
The alternative I've used is cards with lists/dividers, e.g. in Angular Material something like this. It can get unwieldy on mobile if overdone though.
<md-card style="max-width: 500px;">
<md-card-content md-padding>
<p class="md-heading">Title</p>
...content...
</md-card-content>
<md-divider></md-divider>
<md-card-content md-padding>
</md-card-content>
</md-card>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With