> For the complete documentation index, see [llms.txt](https://docs.thunkable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thunkable.com/snap-to-place/row.md).

# Row

## Video Tutorial

{% embed url="<https://youtu.be/4v7TNY1Ewko>" %}

![](/files/-LAn6DqRgt7GTXFtDrQg)

## **Set the Size of a Row**

**For more information on sizing in your app, please see our introduction here​**<br>

| **Property** | **Description**                                                                                                                                                                                                                                                                                                       |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Height       | <ul><li>Fill container - The row fills the entire screen vertically  </li><li>Fit contents - The row’s height changes to fit the components it contains</li><li>Relative size - The row fills the specified percentage of the screen</li><li>Absolute size -  Sizes the row to a specified number of pixels</li></ul> |
| Width        | <ul><li>Fill container - The row fills the entire screen horizontally  </li><li>Fit contents -  The row’s width changes to fit the components it contains</li><li>Relative size - The row fills the specified percentage of the screen</li><li>Absolute - Sizes the row to a specified number of pixels</li></ul>     |

## Space the Elements Horizontally

The `Horizontal Alignment` property allows you to space elements in a Row horizontally

![](/files/-LhqqsBatCf19rFLgzyv)

![](/files/-LAoq2q-43qhpZ5XAczT)

## Space the Elements Vertically

The `Vertical Alignment` property allows you to space elements in a Row vertically

![](/files/-LAn6ClEA1XUmupg0fMs)

## Add a Background Color or Picture

| Property           | Description                                                                                     |
| ------------------ | ----------------------------------------------------------------------------------------------- |
| Background Color   | Default (`none`). Select any color using the color picker, RGBA or HEX value                    |
| Background Picture | You can upload a background image to your app or reference an image url e.g.`beaver-yellow.png` |
|                    |                                                                                                 |

**Background Picture Resize Mode**&#x20;

* Cover: Fills the entire screen without changing the height and width ratio of the image<br>
* Contain: The entire image will be scaled down to fit inside the screen, without changing the height and width ratio of the image<br>
* Stretch: The image's height will change to fill the screen length-wise<br>
* Repeat: Repeat the image to cover the screen. The image's height and width ratio

  &#x20;will not change  <br>
* Center: Positions the image in the middle of the frame

{% embed url="<https://youtu.be/XYlOkaDg9Ho>" %}
