Open In App
Related Articles

How to make vertical scrollable rows in bootstrap?

Improve Article
Improve
Save Article
Save
Like Article
Like

Here is the task to make vertically scrollable in a bootstrap row.

It can be done by the following approach:

Approach:

  • Making all the div element in next line using position: absolute; property (arrange all div column-wise).
  • Adding the scroll bar to all the div element using overflow-y: scroll; property.

Example:

HTML




<!DOCTYPE html>
<html lang="en">
<head>
    <title>
          How to make vertical
        scrollable in a bootstrap row?
      </title>
    <meta charset="utf-8">
    <meta name="viewport"
        content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href=
    <style>
        .vertical-scrollable>.row {
            position: absolute;
            top: 120px;
            bottom: 100px;
            left: 180px;
            width: 50%;
            overflow-y: scroll;
        }
        .col-sm-8 {
            color: white;
            font-size: 24px;
            padding-bottom: 20px;
            padding-top: 18px;
        }
        .col-sm-8:nth-child(2n+1) {
            background: green;
        }
        .col-sm-8:nth-child(2n+2) {
            background: black;
        }
    </style>
</head>
<body>
    <center>
        <div class="container">
 
            <h1 style="text-align:center;color:green;">
                GeeksforGeeks
            </h1>
            <h3>
                To make vertical scrollable
                in a bootstrap row?
            </h3>
            <div class="container vertical-scrollable">
                <div class="row text-center">
                    <div class="col-sm-8">
                        1
                      </div>
                    <div class="col-sm-8">
                        2
                      </div>
                    <div class="col-sm-8">
                        3
                      </div>
                    <div class="col-sm-8">
                        4
                      </div>
                    <div class="col-sm-8">
                        5   
                      </div>
                    <div class="col-sm-8">
                        6
                      </div>
                    <div class="col-sm-8">
                        7
                      </div>
                </div>
            </div>
        </div>
    </center>
</body>
</html>


Output:


Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 05 May, 2022
Like Article
Save Article
Similar Reads
Related Tutorials