# Col

Basic layout components.

# Code Demo

# Basic Usage

The Layout component provides a 24-column grid, by adding the span attribute on Col to set the percentage of the width of the column. In addition, add the offset attribute to set the offset width of the column, which is calculated in the same way as span.

<press-row>
   <press-col:span="8">span: 8</press-col>
   <press-col:span="8">span: 8</press-col>
   <press-col:span="8">span: 8</press-col>
</press-row>

<press-row>
   <press-col :span="4">span: 4</press-col>
   <press-col :span="10" :offset="4">offset: 4, span: 10</press-col>
</press-row>

<press-row>
   <press-col :offset="12" :span="12">offset: 12, span: 12</press-col>
</press-row>

# Set column element spacing

The spacing between column elements can be set through the gutter attribute, and the default spacing is 0.

<press-row:gutter="20">
   <press-col:span="8">span: 8</press-col>
   <press-col:span="8">span: 8</press-col>
   <press-col:span="8">span: 8</press-col>
</press-row>

# API

# Row Props

Parameter Description Type Default
gutter spacing between column elements (in px) string | number -

# Col Props

Parameter Description Type Default
span column element width string | number -
offset column element offset distance string | number -

# External style classes

class name description
custom-class root node style class
横屏