1.0.5 • Published 8 years ago

basscss-positions v1.0.5

Weekly downloads
1,465
License
MIT
Repository
github
Last release
8 years ago

This module includes basic positioning utilities to alter the default document flow.

Use .relative to create a new stacking context.

<div class="relative">
  <button class="btn btn-primary">Button</button>
</div>

Use .absolute to move elements out of the default document flow.

<div class="relative mb4">
  <button class="btn btn-primary">Button</button>
  <div class="absolute bg-white border rounded">
    <a href="#" class="block btn">Dropdown Action</a>
    <a href="#" class="block btn">Action</a>
    <a href="#" class="block btn">Action</a>
  </div>
</div>

Use .fixed to position an element relative to the viewport.

<button class="fixed btn btn-primary">
  Button
</button>

Note: Fixed positioning is notoriously tricky to use well and can lead to inaccessible content and unwanted side effects. Use fixed positioning with caution.

To anchor to a particular side, use .top-0, .right-0, .bottom-0, or .left-0. Margin and padding utilities can be used to space elements apart.

<button class="fixed top-0 right-0 m2 btn btn-primary">
  Button
</button>

To fill an entire width or height, use opposing directions.

<div class="fixed top-0 left-0 right-0 p2 white bg-black">
  Fixed bar
</div>

To ensure the desired stacking order, use z-index utilities.

<div class="fixed z2 top-0 left-0 right-0 p2 white bg-black">
  Fixed bar
</div>
1.0.5

8 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago