Position

Use these shorthand utilities for quickly configuring the position of an element.

On this page

Position values

Quick positioning classes are available, though they are not responsive.

Arrange elements

Arrange elements easily with the edge positioning utilities. The format is position="{position}".

Where property is one of:

  • top - for the vertical top position
  • start - for the horizontal left position (in LTR)
  • bottom - for the vertical bottom position
  • end - for the horizontal right position (in LTR)

Where position is one of:

  • 0 - for 0 edge position
  • 50 - for 50% edge position
  • 100 - for 100% edge position
vue

Center elements

In addition, you can also center the elements with the transform utility attribute translate="middle".

This class applies the transformations translateX(-50%) and translateY(-50%) to the element which, in combination with the edge positioning utilities, allows you to absolute center an element.

vue

By adding translate="middle-x" or translate="middle-y" classes, elements can be positioned only in horizontal or vertical direction.

vue

Examples

Here are some real life examples of these classes:

vue

You can use these classes with existing components to create new ones. Remember that you can extend its functionality by adding entries to the $position-values variable.

vue
On this page