Fixed top
Position an element at the top of the viewport, from edge to edge.
Be sure you understand the ramifications of fixed position in your project; you may need to add additional CSS.
vue
<template>
<b-div fixed="top">
fixed-top
</b-div>
</template>
Fixed bottom
Position an element at the bottom of the viewport, from edge to edge.
Be sure you understand the ramifications of fixed position in your project; you may need to add additional CSS.
vue
<template>
<b-div position="fixed-bottom">
...
</b-div>
</template>
Sticky top
Position an element at the top of the viewport, from edge to edge, but only after you scroll past it.
The sticky-top,
value uses CSS's position: sticky
, which isn't fully supported in all browsers.
vue
<template>
<b-div sticky="top">
...
</b-div>
</template>
Responsive sticky top
Responsive variations also exist for sticky-top
utility.
vue
<template>
<b-div sticky="sm-top">
Stick to the top on viewports sized SM (small) or wider
</b-div>
<b-div sticky="md-top">
Stick to the top on viewports sized MD (medium) or wider
</b-div>
<b-div sticky="lg-top">
Stick to the top on viewports sized LG (large) or wider
</b-div>
<b-div sticky="xl-top">
Stick to the top on viewports sized XL (extra-large) or wider
</b-div>
</template>