Form Group
Basic example
The form group serves as a container component for organizing form widgets, employing CSS adjustments to neatly arrange the elements. The default layout is horizontal.
Lorem ipsum let dolor = sit amet
, consectetur adipiscing
elit. Suspendisse faucibus imperdiet sapien, a
gravida dolor.
<vscode-form-group> <vscode-label for="basic-textfield-01"> Lorem <span class="normal">ipsum</span>: </vscode-label> <vscode-textfield id="basic-textfield-01" placeholder="Placeholder example" ></vscode-textfield> <vscode-form-helper> <p> Lorem ipsum <code>let dolor = sit amet</code>, consectetur adipiscing elit. <span class="error">Suspendisse</span> faucibus imperdiet sapien, a gravida <a href="#">dolor</a>. </p> </vscode-form-helper></vscode-form-group>
Vertical layout
In vertical mode the elements are arranged vertically.
Lorem ipsum let dolor = sit amet
, consectetur adipiscing
elit. Suspendisse faucibus imperdiet sapien, a
gravida dolor.
<vscode-form-group variant="vertical"> <vscode-label for="vertical-textfield-01"> Lorem <span class="normal">ipsum</span>: </vscode-label> <vscode-textfield id="vertical-textfield-01" placeholder="Placeholder example" ></vscode-textfield> <vscode-form-helper> <p> Lorem ipsum <code>let dolor = sit amet</code>, consectetur adipiscing elit. <span class="error">Suspendisse</span> faucibus imperdiet sapien, a gravida <a href="#">dolor</a>. </p> </vscode-form-helper></vscode-form-group>
Settings page group
To create a custom settings page, the “Settings page” variant is recommended. This method enables the creation of interfaces that resemble the appearance of the native settings page. The recommended order is: label, helper text, form control.
Lorem ipsum let dolor = sit amet
, consectetur adipiscing
elit. Suspendisse faucibus imperdiet sapien, a
gravida dolor.
<vscode-form-group variant="settings-group"> <vscode-label for="settings-textfield-01"> Lorem <span class="normal">ipsum</span>: </vscode-label> <vscode-form-helper> <p> Lorem ipsum <code>let dolor = sit amet</code>, consectetur adipiscing elit. <span class="error">Suspendisse</span> faucibus imperdiet sapien, a gravida <a href="#">dolor</a>. </p> </vscode-form-helper> <vscode-textfield id="settings-textfield-01" placeholder="Placeholder example" ></vscode-textfield></vscode-form-group>