Form - Web Component
The Form component can be used imported from:
Playground
Parameters
The Web component uses the <z-form>
tag:
By default, all the parameters are optional or can be set in different, except for the ones marked as required
The parametrization of the component can be done with the following custom HTML params:
Name | Type | Description | Slot | A11y |
---|---|---|---|---|
config | string | The main parameter has two components following the pattern:
|
Events
This component has events. Check the documentation about how to use the events.
Name | Payload | Description |
---|---|---|
submit | any |
Slots
This component has slots. Check the documentation about how to use the slots.
Name | Tags | Description |
---|---|---|
default | span | Content of the form. |
Parameters use
config
The config
attribute is used to set the shape and size of the form.
Creating a template
Using the --z-form--template
in combination with grid-area
per input eases the creation of from layout. This uses the grid-template
syntax underneath, which can be checked here.
This value can be overloaded with media queries yo adjust the form layout to the different viewports.
Browser support
Detected engine:
Chromium
Webkit
Gecko