Skip to content

Position

Position utilities set position (static, relative, absolute, fixed, sticky) and place absolute children with top-*, bottom-*, start-* and end-* at 0, 50 or 100. translate-middle, translate-middle-x and translate-middle-y centre an element on its point, which is how badges and status indicators sit on buttons and avatars.

1Edge positions

top-0, top-50, top-100 with start-0, start-50, start-100 place absolute children on a grid of nine points.

1 2 3 4 5 6

2Centre with translate-middle

translate-middle shifts an element back by half its size so its centre sits on the point.

TL T TR L C R BL B BR

3Notification badge on a button

position-relative on the button, translate-middle on the counter at top-0 start-100.

4Online indicator on an avatar

The indicator sits at bottom-0 end-0 of a position-relative wrapper.

Ruby RossiOnline Freya OkaforBusy Priya TanakaOffline

5Count badge on an avatar

A number badge at top-0 start-100 with translate-middle on a square avatar.

Priya Fischer 20

6Ribbon on a card

An absolutely placed label at top-0 end-0 of a card.

Photography -43%
Data analysis
$26.83

7Stretched link

stretched-link on the link makes the whole position-relative card clickable.

Study smarter with guided paths

This clear project turns decisions quicker and clearer wherever you are.

Read the story

8Sticky top inside a scroll area

sticky-top keeps a header visible while its scroll container moves.

Section A (sticky-top)

Our certificates lets your work organised all year round. A smart workflow guides projects moving forward without extra tools.

A friendly team keeps every detail in view for teams of every size. A fast process connects every detail in view at a fair price.

A calm workflow lets customers coming back wherever you are. Our certificates lets time back in your day without extra tools.

A flexible process guides your work organised without extra tools. Our certificates connects projects moving forward on any device.

9position-sticky with a custom offset

position-sticky plus top-0 on a table header row inside a scroll box.

ItemPrice
Photography$61.28
Data analysis$75.40
Public speaking$84.68
Data analysis$33.80
Data analysis$68.72
Project management$56.80

10Caption over an image

position-absolute bottom-0 start-0 with margin places a label on the photo corner.

Edinburgh Oslo

11Play button centred on a video

top-50 start-50 translate-middle centres the play button on the poster image.

Video poster

12Step progress with positioned dots

A line with translate-middle steps positioned at start-0, start-50 and start-100.

1 2 3

13Close button in the corner

A btn-close at top-0 end-0 with a small margin.

Study smarter with guided paths
Our certificates keeps every detail in view without extra tools.

14Icon inside an input

An icon at top-50 translate-middle-y on the start of a padded input.

15Tooltip arrow label

A label positioned above an element with bottom-100 start-50 translate-middle-x.

38 saved

16Fixed and sticky classes (preview)

fixed-top, fixed-bottom and sticky-top attach bars to the viewport; here they are previewed as static boxes with position-static.

fixed-top - pins a bar to the top of the viewport
sticky-top - sticks after scrolling to it
fixed-bottom - pins a bar to the bottom
sticky-md-top - sticky from md up

17Overlay covering a card

position-absolute top-0 start-0 w-100 h-100 covers the card with a loading layer.

A guide to certificates

Our mentoring lets decisions quicker and clearer wherever you are. Our online courses turns customers coming back without extra tools.

Loading

18Map pin

A pin positioned at percentage offsets with bottom-50 and translate-middle-x.

Map of Austin Cape Town

19Vertical centre on one side

top-50 end-0 translate-middle-y places a next arrow on the side of a slider.

Study smarter with guided paths

20Corner tag on a pricing card

A badge at top-0 start-50 translate-middle sits on the top border.

Best value
Yearly
$230.68