Vaadin WC API reference

Description

<vaadin-vertical-layout> provides a simple way to vertically align your HTML elements.

<vaadin-vertical-layout>
  <div>Item 1</div>
  <div>Item 2</div>
</vaadin-vertical-layout>

Built-in Theme Variations

<vaadin-vertical-layout> supports the following theme variations:

Theme variation Description
theme="margin" Applies the default amount of CSS margin for the host element
theme="padding" Applies the default amount of CSS padding for the host element
theme="spacing" Applies the default amount of CSS margin between items
theme="wrap" Items wrap to the next row when they exceed the layout width

Custom CSS Properties

The following custom CSS properties are available for styling:

Custom CSS property Description
--vaadin-vertical-layout-margin The default CSS margin applied when using theme="margin"
--vaadin-vertical-layout-padding The default CSS padding applied when using theme="padding"
--vaadin-vertical-layout-gap The default CSS gap applied when using theme="spacing"

See Styling Components documentation.