Bootstrap 5 Position Sticky Top
Last Updated :
07 Nov, 2022
Bootstrap 5 Position Sticky top is used to set the position of the element to the Sticky top of the viewport when the user scrolls down. The .sticky-top class uses position: sticky property which is not fully supported by all browsers. We can use some CSS property to display the effect of position fixed bottom.
Position Sticky Top Class:
- sticky-top: This class is used to set the position of the element to the sticky top of the viewport when users scrolls down the page.
Syntax:
<div class="sticky-top">
Content
</div>
Example 1: In this example, we will create a div element of fixed width and height, and set its class to sticky-top to make the div sticky on the top of the page.
HTML
<!DOCTYPE html>
< html >
< head >
< title >Bootstrap 5 Position Sticky top</ title >
rel = "stylesheet"
integrity = "sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
crossorigin = "anonymous" >
integrity = "sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
crossorigin = "anonymous" ></ script >
< style >
body {
height: 3000px;
}
.box {
width: 250px;
height: 100px;
border: 1px solid #312d2d;
margin: 0 auto;
}
</ style >
</ head >
< body >
< h1 class = "text-center text-success" >
GeeksforGeeks
</ h1 >
< h3 class = "text-center" >
Bootstrap 5 Position Sticky top
</ h3 >
< div class = "box sticky-top" ></ div >
</ body >
</ html >
|
Output:
Example 2: In this example, we will create an image element of fixed width and height, and set its class to sticky-top to make the image sticky on the top of the page.
HTML
<!DOCTYPE html>
< html >
< head >
< title >Bootstrap 5 Position Sticky top</ title >
rel = "stylesheet"
integrity = "sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
crossorigin = "anonymous" >
integrity = "sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
crossorigin = "anonymous" ></ script >
< style >
body {
height: 3000px;
}
</ style >
</ head >
< body >
< h1 class = "text-center text-success" >
GeeksforGeeks
</ h1 >
< h3 class = "text-center" >
Bootstrap 5 Position Sticky top
</ h3 >
< img src =
class = "sticky-top mx-auto d-block"
alt = "GFG Logo" >
</ body >
</ html >
|
Output:
Reference: https://getbootstrap.com/docs/5.0/helpers/position/#sticky-top
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...