--- title: Position description: Use these shorthand utilities for quickly configuring the position of an element. toc: true --- ## Position values Quick positioning classes are available, though they are not responsive. ```html
...
...
...
...
...
``` ## Arrange elements Arrange elements easily with the edge positioning utilities. The format is `{property}-{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 (You can add more position values by adding entries to the `$position-values` Sass map variable.)
`} /> ## Center elements In addition, you can also center the elements with the transform utility class `.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.
`} /> By adding `.translate-middle-x` or `.translate-middle-y` classes, elements can be positioned only in horizontal or vertical direction.
`} /> ## Examples Here are some real life examples of these classes: Mails +99 unread messages
Marker
`} /> 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.
`} /> ## CSS ### Sass maps Default position utility values are declared in a Sass map, then used to generate our utilities. ### Sass utilities API Position utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])