Bootstrap
Bootstrap
Colors
Lists
Modal
Tables
Inputgroups
Dropdown
Forms
Gridsystem
Badge
Breadcrumb
Spinners
Buttons
Cards
Progressbars
Alerts
Navs
Carousel
Navbar
Positional Attributes
Bootstrap
- Bootstrap is open source framework of CSS.
- It helps in designing responsive and device
friendly web pages.(RWD - responsive web design)
- Bootstrap includes CSS and optional scripting
(javascript) templates.
- This framework helps in faster web development.
History
- Bootstrap was developed by Mark otto and
Jacob Thoranton at Twitter in Aug 2011.
- Bootstrap 2.x was released on 31st Jan 2012,
with builtin support for Glyficons.
- V2.x onwards support for RWD.
- Bootstrap 3 was released on 19th Aug 2013.
- it focused on the mobile first approach.
- Bootstrap 4 was announced on 29th october 2014,
and stable release was on 18th Jan 2018.
- Stable version of 4 was 4.6
- Bootstrap -> 5 5th May 2021
-> 5.3.3 20th Feb 2024
- Official Website:- https://getbootstrap.com/
Colors:-
- Bootstrap supports following colors
- primary
- secondary
- success
- danger
- warning
- info
- light
- dark
- white
- black
- white-50
- black-50
<body>
<h1>Welcome to Colours in Bootstrap</h1>
<h1 class="text-primary bg-warning">This is primary color</h1>
<h1 class="text-secondary bg-danger">This is secondary color</h1>
<h1 class="text-success bg-info">This is success color</h1>
<h1 class="text-warning bg-dark">This is warning color</h1>
<h1 class="text-danger bg-light">This is danger color</h1>
<h1 class="text-info bg-white">This is info color</h1>
<h1 class="text-dark bg-black">This is dark color</h1>
<h1 class="text-light bg-white-50">This is light color</h1>
<h1 class="text-white bg-black-50">This is white color</h1>
active
<h1>Welcome to Lists</h1>
<ul class="list-group w-25 mx-auto">
<li class="list-group-item">Monitor</li>
<li class="list-group-item">Keyboard</li>
<li class="list-group-item">Mouse</li>
<li class="list-group-item">Speakers</li>
<li class="list-group-item">Mic</li>
<li class="list-group-item">CPU</li>
</ul>
<hr>
<div class="w-25 mx-auto">
<div class="list-group">
<div class="list-group-item">Monitor</div>
<div class="list-group-item">Keyboard</div>
<div class="list-group-item">Mouse</div>
<div class="list-group-item">Speaker</div>
<div class="list-group-item">Mic</div>
<div class="list-group-item">CPU</div>
</div>
</div>
<hr>
<div class="w-25 mx-auto">
<div class="list-group">
<div class="list-group-item">
<a href="#" class="list-group-item-action active"> Monitor</a>
</div>
<div class="list-group-item">
<a href="#" class="list-group-item-action">Keyboard</a>
</div>
<div class="list-group-item">
<a href="#" class="list-group-item-action">Mouse</a>
</div>
<div class="list-group-item">
<a href="#" class="list-group-item-action">Speaker</a>
</div>
<div class="list-group-item">
<a href="#" class="list-group-item-action">Mic</a>
</div>
<div class="list-group-item">
<a href="#" class="list-group-item-action">CPU</a>
</div>
</div>
</div>
<hr>
<div class="list-group list-group-horizontal w-50 mx-auto">
<div class="list-group-item active">
<a href="#" class="list-group-item-action">Monitor</a>
</div>
Assignment
Create a small educational website, which will have
index.html with list of clickable topics,
on clicking that particular topic user should
navigate to corresponding page / section
Modal
Learning points
Sizes sm md lg
buttons btn class
fontawesome lib
Operations
- show modal data-toggle = 'modal'
- set target data-target = "#my_division"
- disable 'Esc' data-keyboard = 'false'
- disable mouse click data-backdrop = 'static'
- enable tabs tabindex = '-1'
- close modal data-dismiss = 'modal'
<body class="container mt-5">
<button class="btn btn-success float-right" data-toggle="modal"
data-target="#my_division">Add <span
class="fa fa-plus"></span></button>
<div id="my_division" class="modal fade"
data-keyboard = 'false'
data-backdrop = 'static'>
<div class="modal-dialog modal-sm modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Products </h5>
<button class="close"
data-dismiss='modal'>×</button>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<label>P_id</label>
<input type="number" class="form-control">
</div>
<div class="form-group">
<label>P_name</label>
<input type="text" class="form-control">
</div>
<div class="form-group">
<label>P_cost</label>
<input type="number" class="form-control">
</div>
</form>
</div>
<div class="modal-footer">
<button class="btn btn-success">Save</button>
<button class="btn btn-danger"
data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
</body>
Tables:-
Learning points
margins ml mr mt mb
mx my
m
padding pl pr pt pb
px py
p
classes
table
table-bordered
table-borderless
table-sm md lg
table-hover
table-*...*
Input groups:-
classes
input-group
input-group-sm md lg
input-group-prepend
input-group-append
input-group-text
<body>
<div class="container mt-5">
<div class="input-group input-group-sm m-3">
<div class="input-group-prepend">
<div class="input-group-text">₹</div>
</div>
<input class="form-control">
</div>
<div class="input-group m-3">
<input class="form-control">
<div class="input-group-append">
<div class="input-group-text">@smrap.com</div>
</div>
</div>
<div class="input-group m-3">
<div class="input-group-prepend">
<div class="input-group-text">₹</div>
</div>
<input class="form-control">
<div class="input-group-append">
<div class="input-group-text bg-danger text-white">.00</div>
</div>
</div>
<div class="input-group m-3">
<div class="input-group-prepend">
<div class="input-group-text">
<input type="checkbox">
</div>
</div>
<input class="form-control">
</div>
<div class="input-group m-3">
<div class="input-group-prepend">
<div class="input-group-text">
Address
</div>
</div>
<textarea class="form-control"></textarea>
</div>
<div class="input-group m-3">
<div class="input-group-prepend">
<div class="input-group-text">₹</div>
</div>
<input class="form-control">
<input class="form-control">
<div class="input-group-append">
<div class="input-group-text bg-danger text-white">.00</div>
</div>
</div>
</div>
</body>
What is for prepend we will use append class and vice versa ?
dropdown
dropdown-toggle
dropdown-menu
dropdown-item
dropdown-toggle-split
dropdown-divider
data-toggle = "dropdown"
<body>
<div class="container mt-5">
<div class="input-group mb-5">
<div class="input-group-prepend">
<button class="btn btn-secondary btn-sm">Initials</button>
<button class="btn btn-secondary btn-sm dropdown-toggle
dropdown-toggle-split"
data-toggle="dropdown"></button>
<div class="dropdown-menu">
<div class="dropdown-item">Master</div>
<div class="dropdown-item">Miss</div>
<div class="dropdown-item">Mr</div>
<div class="dropdown-item">Mrs</div>
<div class="dropdown-divider"></div>
<div class="dropdown-item">Dr</div>
</div>
</div>
<input class="form-control">
</div>
</div>
</body>
Grid system
- Bootstrap divides the screen into 12 equal columns.
<body>
<div>
<hr>
<div class="row">
<div class="col-2 bk">Col1</div>
<div class="col-4 bk">Col2</div>
<div class="col bk">Col3</div>
</div>
<hr>
<div class="row">
<div class="col-2 bk">Col1</div>
<div class="col-4 bk">Col2</div>
<div class="col-2 bk">Col3</div>
</div>
<hr>
<div class="row">
<div class="col-2 bk">Col1</div>
<div class="col bk">Col2</div>
<div class="col-2 bk">Col3</div>
</div>
<hr>
<div class="row">
<div class="col-2 bk">Col1</div>
<div class="col"></div>
<div class="col-2 bk">Col3</div>
</div>
<div class="row">
<div class="col bk">Col1</div>
<div class="col bk">Col2</div>
</div>
<hr>
<div class="row">
<div class="col bk">Col1</div>
<div class="col bk">Col2</div>
<div class="col bk">Col3</div>
</div>
<hr>
<div class="row">
<div class="col bk">Col1</div>
<div class="col bk">Col2</div>
<div class="col bk">Col3</div>
<div class="col bk">Col4</div>
</div>
<hr>
<div class="row">
<div class="col bk">Col1</div>
<div class="col bk">Col2</div>
<div class="col bk">Col3</div>
<div class="col bk">Col4</div>
<div class="col bk">Col5</div>
<div class="col bk">Col6</div>
</div>
<hr>
<div class="row">
<div class="col bk">Col1</div>
<div class="col bk">Col2</div>
<div class="col bk">Col3</div>
<div class="col bk">Col4</div>
<div class="col bk">Col5</div>
<div class="col bk">Col6</div>
<div class="col bk">Col7</div>
<div class="col bk">Col8</div>
<div class="col bk">Col9</div>
<div class="col bk">Col10</div>
<div class="col bk">Col11</div>
<div class="col bk">Col12</div>
</div>
<hr>
<hr>
<div class="row">
<div class="col bk">Col1</div>
<div class="col bk">Col2</div>
<div class="col bk">Col3</div>
<div class="col bk">Col4</div>
<div class="col bk">Col5</div>
</div>
<hr>
<hr>
<div class="row">
<div class="col bk">Col1</div>
<div class="col bk">Col2</div>
<div class="col bk">Col3</div>
<div class="col bk">Col4</div>
<div class="col bk">Col5</div>
<div class="col bk">Col6</div>
<div class="col bk">Col7</div>
<div class="col bk">Col8</div>
<div class="col bk">Col9</div>
<div class="col bk">Col10</div>
<div class="col bk">Col11</div>
<div class="col bk">Col12</div>
<div class="col bk">Col13</div>
<div class="col bk">Col14</div>
</div>
<hr>
</div>
</body>
Forms:-
form-group
form-control
form-text
form-check
form-check-inline
form-check-label
<body>
<div class="container mt-5">
<h1 class="text-info my-4">Login Form</h1>
<form class="row">
<!--Username-->
<div>
<label class="col-2">Username:- </label>
</div>
<div class="col-3">
<input type="text" class="form-control">
</div>
<!--Password-->
<div>
<label class="col-2">Password:- </label>
</div>
<div class="col-3">
<input type="password" class="form-control">
</div>
<!--Login-->
<div class="col">
<input type="submit" value="Login" class="btn btn-success">
</div>
</form>
<!--Last name-->
<div class="form-group row">
<div class="col-2">
<label>Last Name:- </label>
</div>
<div class="col-3">
<input type="text" class="form-control">
<small class="form-text text-danger">Enter Last
name</small>
</div>
</div>
<!--Email-->
<div class="form-group row">
<div class="col-2">
<label>Email:- </label>
</div>
<div class="col-3">
<div class="input-group">
<input type="email" class="form-control">
<div class="input-group-append">
<span class="input-group-text">
@tcs.com
</span>
</div>
</div>
<small class="form-text text-danger">Enter email</small>
</div>
</div>
<!--Languages-->
<div class="form-group row">
<div class="col-2">
<label>Languages:- </label>
</div>
<div class="col-3">
<div class="form-check-inline">
<input type="checkbox" class="form-check-input mx-2">
<label class="form-check-label">Marathi</label>
<input type="checkbox" class="form-check-input mx-2">
<label class="form-check-label">Telugu</label>
<input type="checkbox" class="form-check-input mx-2">
<label class="form-check-label">English</label>
</div>
</div>
</div>
<!--Gender-->
<div class="form-group row">
<div class="col-2">
<label>Gender:- </label>
</div>
<div class="col-3">
<div class="form-check-inline">
<input type="radio" class="form-check-input mx-2" name
= 'gender'>
<label class="form-check-label">Male</label>
<input type="radio" class="form-check-input mx-2"
name="gender">
<label class="form-check-label">Female</label>
</div>
</div>
</div>
<!--Address-->
<div class="form-group row">
<div class="col-2">
<label>Address:- </label>
</div>
<div class="col-3">
<textarea class="form-control"></textarea>
</div>
</div>
<!--Submit-->
<div class="form-group row">
<input type="submit" class="btn btn-success col-5">
</div>
</form>
</div>
</body>
Badge
- badge
- badge-pill
- badge-*...*
<style>
.blink
{
animation: blinking 1s infinite;
}
@keyframes blinking
{
0%{color : blue; background-color: yellow;}
75%{color: yellow; background-color: red;}
0%{background-color: white;}
75%{color: white; }
}
</style>
</head>
<body>
<div class="container mt-5">
<div class="list-group w-25">
<div class="list-group-item">Angular <div class="badge
badge-info">13</div> </div>
<div class="list-group-item">ReactJS <div class="badge
badge-success">Lib</div> </div>
<div class="list-group-item">Clarity <div class="badge badge-dark
badge-pill">New</div> </div>
<div class="list-group-item">VeuJS</div>
<div class="list-group-item">NodeJS <span class="badge
badge-warning float-right">Server</span> </div>
<div class="list-group-item">Bootstrap<span class="badge
blink">Running</span> </div>
</div>
</div>
</body>
active
<style>
.breadcrumb-item+.breadcrumb-item {
padding-left: 0.5rem;
}
.breadcrumb-item+.breadcrumb-item::before {
float: left;
padding-right: 0.5rem;
color: #FF0000;
content: "-";
}
</style>
</head>
<body>
<div class="container mt-5">
<nav>
<ul class="breadcrumb">
<li class="breadcrumb-item active">Home</li>
<li class="breadcrumb-item">About</li>
<li class="breadcrumb-item">Portfolio</li>
<li class="breadcrumb-item">Contact</li>
<li class="breadcrumb-item">Logout</li>
</ul>
</nav>
</div>
</body>
spinners:-
- spinner-border
- spinner-grow
- spinner-border-sm
- spinner-grow-sm
<body class="">
<div class="container mt-5">
<div class="spinner-border spinner-border-sm text-primary"></div>
<div class="spinner-border text-primary"></div>
<div class="spinner-border text-secondary"></div>
<div class="spinner-border text-success"></div>
<div class="spinner-border text-warning"></div>
<div class="spinner-border text-danger"></div>
<div class="spinner-border text-info"></div>
<div class="spinner-border text-dark"></div>
<div class="spinner-border text-light"></div>
<div class="spinner-border text-white"></div>
<div class="spinner-border text-black"></div>
<hr>
<div class="spinner-grow spinner-grow-sm"></div>
<div class="spinner-grow text-primary"></div>
<div class="spinner-grow text-secondary"></div>
<div class="spinner-grow text-success"></div>
<div class="spinner-grow text-warning"></div>
<div class="spinner-grow text-danger"></div>
<div class="spinner-grow text-info"></div>
<div class="spinner-grow text-dark"></div>
<div class="spinner-grow text-light"></div>
<div class="spinner-grow text-white"></div>
<div class="spinner-grow text-black"></div>
</div>
</body>
Buttons:-
btn
btn-*...*
btn-outline
btn-outline-*...*
btn-block
btn-link
btn-group
btn-sm md lg
button as link
link as button
Cards
card
card-header
card-body
card-footer
card-img-top
card-img-bottom
card-title
card-text
card-link
card-border
card-group
card-deck
bg-*...*
text-*...*
<body>
<div class="container mt-5">
<div class="card w-25 my-3">
<div class="card-header">Header</div>
<div class="card-body">Body</div>
<div class="card-footer">Footer</div>
</div>
<div class="card w-25 my-3">
<div class="card-header">Header</div>
<div class="card-body">
<h2 class="card-title">Title</h2>
<p class="card-text">Clita at amet at ipsum accusam voluptua
sed et dolore, et elitr no justo et eos
voluptua accusam dolore. Invidunt.</p>
</div>
<div class="card-footer">Footer</div>
</div>
<div class="card border-primary w-25 my-3">
<div class="card-header">Header</div>
<div class="card-body">
<h2 class="card-title">Title</h2>
<p class="card-text">Clita at amet at ipsum accusam voluptua
sed et dolore, et elitr no justo et eos
voluptua accusam dolore. Invidunt.</p>
</div>
<div class="card-footer">Footer</div>
</div>
<hr>
<div class="card-group">
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone1.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone2.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone3.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone4.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
</div>
<div class="card-deck">
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone1.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone2.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone3.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
<div class="card w-25 my-3 border-dark">
<img src="img/Headphone4.jpg" class="card-img-top">
<div class="card-body">
<div class="card-title h2">Studio</div>
<div class="card-subtitle text-muted h4">A2DP</div>
<div class="card-text">Stet accusam aliquyam dolores erat
tempor. Sit duo aliquyam eirmod accusam
eirmod
ut. Amet ea.</div>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info btn-block
btn-sm">Learn More</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Add to Cart</a>
<a href="#" class="btn btn-outline-success btn-block
btn-sm">Buy Now</a>
</div>
</div>
</div>
</div>
</body>
Progressbars:-
progress ->outer
progress-bar ->inner
progress-bar-striped
progress-bar-animated
<body>
<div class="container mt-5">
<div class="progress my-3">
<div class="progress-bar"></div>
</div>
<div class="progress my-3">
<div class="progress-bar" style="width: 25%;">25%</div>
</div>
<div class="progress my-3">
<div class="progress-bar" style="width: 50%;">50%</div>
</div>
<div class="progress my-3">
<div class="progress-bar" style="width: 75%;">75%</div>
</div>
<div class="progress my-3">
<div class="progress-bar" style="width: 100%;">100%</div>
</div>
<hr>
<div class="progress my-3" style="height: 10px;">
<div class="progress-bar" style="width: 75%;">75%</div>
</div>
<div class="progress my-3" style="height: 20px;">
<div class="progress-bar" style="width: 75%;">75%</div>
</div>
<div class="progress my-4" style=" height:20px">
<div class="progress-bar bg-warning" style="width:10%; ">10%</div>
<div class="progress-bar bg-primary" style="width:38%;">38%</div>
<div class="progress-bar bg-success" style="width:15%;">15%</div>
<div class="progress-bar bg-dark" style="width:32%;">32%</div>
</div>
<div class="progress my-4" style=" height:20px">
<div class="progress-bar progress-bar-striped bg-danger"
style="width:75%;">75%</div>
</div>
<div class="progress my-4" style=" height:20px">
<div class="progress-bar progress-bar-striped bg-danger
progress-bar-animated" style="width:75%;">75%</div>
</div>
<div class="progress my-4" style=" height:20px">
<div class="progress-bar progress-bar-striped
progress-bar-animated bg-warning" style="width:10%; ">10%</div>
<div class="progress-bar progress-bar-striped
progress-bar-animated bg-primary" style="width:38%;">38%</div>
<div class="progress-bar progress-bar-striped
progress-bar-animated bg-success" style="width:15%;">15%</div>
<div class="progress-bar progress-bar-striped
progress-bar-animated bg-dark" style="width:32%;">32%</div>
</div>
</div>
</body>
Alerts
alert
alert-*...*
alert-link
alert-heading
data-dismiss = "alert"
Navs
nav
nav-item
nav-link
nav-tabs
nav-pills
nav-fill
nav-justified
active
<nav class="nav">
<a href="#" class="nav-link active">Home</a>
<a href="#" class="nav-link">About</a>
<a href="#" class="nav-link">Portfolio</a>
<a href="#" class="nav-link">Contact</a>
<a href="#" class="nav-link disabled">Disabled</a>
</nav>
<ul class="nav">
<li class="nav-item">
<a href="#" class="nav-link">Home</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">About</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Portfolio</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Contact</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link disabled">Disabled</a>
</li>
</ul>
<br><br>
<ul class="nav nav-tabs">
<li class="nav-item">
<a href="#" class="nav-link">Home</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">About</a>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle =
"dropdown">Subjects</a>
<div class="dropdown-menu">
<a href="#" class="dropdown-item">DS</a>
<a href="#" class="dropdown-item">OOPS</a>
<a href="#" class="dropdown-item">AI</a>
<a href="#" class="dropdown-item">ML</a>
<a href="#" class="dropdown-item">DAA</a>
<div class="dropdown-divider"></div>
<a href="#" class="dropdown-item">Bootstrap</a>
</div>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Portfolio</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Contact</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link disabled" >Disabled</a>
</li>
</ul>
<hr>
<ul class="nav nav-tabs">
<li class="nav-item">
<a href="#home" class="nav-link active"
data-toggle="tab">Home</a>
</li>
<li class="nav-item ">
<a href="#about" class="nav-link" data-toggle="tab">About</a>
</li>
<li class="nav-item">
<a href="#portfolio" class="nav-link "
data-toggle="tab">Portfolio</a>
</li>
<li class="nav-item ">
<a href="#contact" class="nav-link"
data-toggle="tab">Contact</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link disabled " >Disabled</a>
</li>
</ul>
<hr>
<div class="row">
<ul class="nav nav-pills flex-column col-2">
<li class="nav-item">
<a href="#home" class="nav-link active"
data-toggle="pill">Home</a>
</li>
<li class="nav-item ">
<a href="#about" class="nav-link"
data-toggle="pill">About</a>
</li>
<li class="nav-item">
<a href="#portfolio" class="nav-link "
data-toggle="pill">Portfolio</a>
</li>
<li class="nav-item ">
<a href="#contact" class="nav-link"
data-toggle="pill">Contact</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link disabled " >Disabled</a>
</li>
</ul>
<div class="tab-content col">
<div class="tab-pane fade show active" id = "home">Home
contents <br> Eirmod sit amet no ipsum justo, et et magna accusam sadipscing
dolor consetetur dolor, invidunt amet amet gubergren stet ipsum elitr amet
erat, labore et invidunt rebum sit, erat gubergren consetetur eos lorem clita
eirmod magna. Amet justo eirmod duo amet gubergren ipsum, ipsum consetetur
invidunt dolores consetetur invidunt aliquyam.</div>
<div class="tab-pane fade show" id = "about">About contents
<br>Eirmod sit amet no ipsum justo, et et magna accusam sadipscing dolor
consetetur dolor, invidunt amet amet gubergren stet ipsum elitr amet erat,
labore et invidunt rebum sit, erat gubergren consetetur eos lorem clita eirmod
magna. Amet justo eirmod duo amet gubergren ipsum, ipsum consetetur invidunt
dolores consetetur invidunt aliquyam. </div>
<div class="tab-pane fade show" id = "portfolio">Portfolio
contents <br>Eirmod sit amet no ipsum justo, et et magna accusam sadipscing
dolor consetetur dolor, invidunt amet amet gubergren stet ipsum elitr amet
erat, labore et invidunt rebum sit, erat gubergren consetetur eos lorem clita
eirmod magna. Amet justo eirmod duo amet gubergren ipsum, ipsum consetetur
invidunt dolores consetetur invidunt aliquyam. </div>
<div class="tab-pane fade show" id = "contact">Contact
contents <br>Eirmod sit amet no ipsum justo, et et magna accusam sadipscing
dolor consetetur dolor, invidunt amet amet gubergren stet ipsum elitr amet
erat, labore et invidunt rebum sit, erat gubergren consetetur eos lorem clita
eirmod magna. Amet justo eirmod duo amet gubergren ipsum, ipsum consetetur
invidunt dolores consetetur invidunt aliquyam. </div>
</div>
</div>
</div>
Carousel
carousel slide
carousel-inner
carousel-item
carousel-control-prev-icon
carousel-control-next-icon
carousel-control-prev
carousel-control-next
carousel-indicators
carousel-caption
carousel-fade
data-ride = "carousel"
data-touch = "false" -> disable touch screen
data-interval
<body>
<div class="carousel slide carousel-fade" id="mycarousel"
data-ride="carousel" data-touch="false">
<ol class="carousel-indicators">
<li data-target="#mycarousel" data-slide-to="0"></li>
<li data-target="#mycarousel" data-slide-to="1"></li>
<li data-target="#mycarousel" data-slide-to="2"></li>
<li data-target="#mycarousel" data-slide-to="3"></li>
<li data-target="#mycarousel" data-slide-to="4"></li>
<li data-target="#mycarousel" data-slide-to="5"></li>
</ol>
<div class="carousel-inner" data-interval="100">
<div class="carousel-item active">
<img src="./img/Landscape01.jpg" class="w-100">
<div class="carousel-caption">
<h5>Mountains</h5>
<p>Sit eirmod sanctus dolor ea no. Et est justo accusam
duo ipsum voluptua, dolore ipsum magna kasd
kasd clita, kasd.</p>
</div>
</div>
<div class="carousel-item" data-interval="100">
<img src="./img/Landscape02.jpg" class="w-100">
<div class="carousel-caption">
<h5>Himalays</h5>
<p>Et erat lorem dolor amet lorem et amet amet, ut at
sadipscing sadipscing lorem vero elitr amet.
Elitr dolor ipsum stet eos eirmod elitr dolor.</p>
</div>
</div>
<div class="carousel-item" data-interval="200">
<img src="./img/Landscape03.jpg" class="w-100">
<div class="carousel-caption">
<h5>Lake view</h5>
<p>Lorem sea eos aliquyam nonumy consetetur et aliquyam.
Sadipscing sit dolores tempor dolor ea
invidunt at lorem dolores, magna voluptua.</p>
</div>
</div>
<div class="carousel-item" data-interval="1000">
<img src="./img/Landscape04.jpg" class="w-100">
<div class="carousel-caption">
<h5>Waterfall</h5>
<p>Ea est sed vero dolore amet dolor duo amet, diam justo
duo lorem dolore, eos consetetur ea sit
duo vero, et sit diam et clita..</p>
</div>
</div>
<div class="carousel-item">
<div class="card w-25 m-auto">
<div class="card-body">
<p class="h2 card-title">Title</p>
<p class="card-text">Aliquyam ut kasd kasd diam rebum
amet. Consetetur et kasd sit takimata ut
takimata. Dolore rebum erat ipsum sit sit sit,
tempor duo gubergren stet tempor nonumy
sanctus rebum accusam, aliquyam dolore lorem
dolore vero dolore voluptua. Nonumy diam
aliquyam ipsum amet diam, nonumy diam voluptua
magna justo amet sed lorem, sed est dolore
dolores no sit sed dolor et lorem, diam sed justo
vero diam et eos et, erat amet lorem at
ipsum eirmod.</p>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info
btn-block">Learn More</a>
<a href="#" class="btn btn-outline-success
btn-block">add to cart</a>
<a href="#" class="btn btn-outline-secondary
btn-block">Buy Now</a>
</div>
</div>
</div>
<div class="carousel-item">
<div class="card-deck">
<div class="card w-25 ">
<div class="card-body">
<p class="h2 card-title">Title</p>
<p class="card-text">Aliquyam ut kasd kasd diam
rebum amet. Consetetur et kasd sit takimata
ut takimata. Dolore rebum erat ipsum sit sit
sit, tempor duo gubergren stet tempor
nonumy sanctus rebum accusam, aliquyam dolore
lorem dolore vero dolore voluptua. Nonumy
diam aliquyam ipsum amet diam, nonumy diam
voluptua magna justo amet sed lorem, sed est
dolore dolores no sit sed dolor et lorem, diam
sed justo vero diam et eos et, erat amet
lorem at ipsum eirmod.</p>
</div>
<div class="card-footer">
<a href="#" class="btn btn-outline-info
btn-block">Learn More</a>
<a href="#" class="btn btn-outline-success
btn-block">add to cart</a>
<a href="#" class="btn btn-outline-secondary
btn-block">Buy Now</a>
</div>
</div>
</body>
Navbars
<body>
<div class="navbar navbar-light bg-light text-dark navbar-expand-lg">
<a href="#" class="navbar-brand h1 mb-0">
<img height="30"
src="https://lh3.googleusercontent.com/TSsNSUnBVlA42LYJ9cXb4xjSo_acdqUQDwKx0uK
gLw6RdV4wKP39clKk69QGnQZxWqmrtGKr_VomajIjag=w1080-h608-p-no-v0" alt="">
Pranvi Computech
</a>
<li class="nav-item">
<a href="#" class="nav-link">CSS</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Javascript</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Python</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Frameworks</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Disabled</a>
</li>
</ul>
</div>
</div>
</body>
Positional Attributes
Sticky
sticky-top
Fixed
fixed-top
fixed-center
text-center
Float
float-left
float-right
float-none
Jumbotron
<div class="jumbotron">
<h1>SRMAP</h1>
</div>
Images:-
img-fluid
img-thumbnail
rounded
rounded-circle
float-left
float-right
d-block
https://images.8tracks.com/cover/i/001/128/832/87104.original-9080.jpg?r
ect=240,0,800,800&q=98&fm=jpg&fit=max&w=1280&h=1280
https://wallpaperaccess.com/full/1209562.jpg