Open In App

Bootstrap 5 Position Sticky Top

Last Updated : 07 Nov, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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

Similar Reads