SlideShare a Scribd company logo
• Images
• Dropdowns
• Button groups
• Input groups
• Collapse
• Navs
• Navbars
• Bootstrap provides classes that can be used when working
with the <img> tag, such as:
• class = “ ” for responsive images
• Rounding the corners of images:
• Rounding only corners of a specific side:
• Image thumbnails ( ):
• Aligning images left:
/ / / /
• Aligning images right:
/ / / /
• Disable floating:
/ /
• Images
• Dropdowns
• Button groups
• Input groups
• Collapse
• Navs
• Navbars
• Bootstrap4 provides the classes that can create an interactive
dropdown without the need for JavaScript.
• Class “ ” is used for the wrapper div.
• Class “ ” and data-toggle=“dropdown” are used
for the main button.
• “ ” is used for the wrapper div of all the items in
the list.
• And “ ” is used for each item in the list.
• Same as the dropdown menu, except for using the class
“ ” instead of “ ” for the wrapper div.
• For further customization:
– Use the class “ ” to add a header to a group of the
items in the list.
– Use the class “ ” with an empty div to create a line
separating between two groups of list items.
Non-link
header divider
• Images
• Dropdowns
• Button groups
• Input groups
• Collapse
• Navs
• Navbars
• The class “ ” can be used to group several
buttons together whether horizontally or vertically
(“ ”)
• add the class “ ” or “ ” to change
the size of the button group.
• Omitting these classes will result in a button group at
the default size.
• Images
• Dropdowns
• Button groups
• Input groups
• Collapse
• Navs
• Navbars
• Input groups (class = “ ”) enable the combination of
form controls and text on the same line.
“
” wraps
an element in a
decorative grey
area.
• Images
• Dropdowns
• Button groups
• Input groups
• Collapse
• Navs
• Navbars
• Content can be collapsed by giving its
wrapping div the class “ ” and
referencing its id to a link or a button that has
the attribute: data-toggle = “collapse”
• Images
• Dropdowns
• Button groups
• Input groups
• Collapse
• Navs
• Navbars
• Use the class “ ” with a <ul> or a <nav>
element to create a base navigation bar that
can be further customized.
Use “ ” with <li> used in a navigation
bar, and “ ” with anchor tags.
“ ”
• “ ”:
• “ ”:
Notice the effect is only
applied to the link with
the “ ” class
• Images
• Dropdowns
• Button groups
• Input groups
• Collapse
• Navs
• Navbars
• Is a simple wrapper for positioning branding (logo),
navigation, and other elements into a navigation
header.
• Using the class “ ” or “ ” fixes the
navigation bar to its location (All content will scroll
behind it):
Questions?

More Related Content

Similar to Web Development Lecture - Bootstrap ii

Plan601 e session 3 demo
Plan601 e session 3 demoPlan601 e session 3 demo
Plan601 e session 3 demorkottamasu
 
Layer management3
 Layer management3 Layer management3
Layer management3
kerbong_15
 
Layer management3
 Layer management3 Layer management3
Layer management3kerbong_15
 
How to create a project dashboard using share point lists
How to create a project dashboard using share point listsHow to create a project dashboard using share point lists
How to create a project dashboard using share point lists
Gavin Bollard
 
Introduction to Responsive Web Development
Introduction to Responsive Web DevelopmentIntroduction to Responsive Web Development
Introduction to Responsive Web Development
Nikhil Baby
 
The Roassal3 Visualization Engine
The Roassal3 Visualization EngineThe Roassal3 Visualization Engine
The Roassal3 Visualization Engine
ESUG
 
ADOBE ILLUSTRATOR NOTES.docx
ADOBE ILLUSTRATOR NOTES.docxADOBE ILLUSTRATOR NOTES.docx
ADOBE ILLUSTRATOR NOTES.docx
juvisolutions
 
Boot strap
Boot strapBoot strap
Boot strap
Wahidullah Habib
 
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinCreating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Suzanne Dergacheva
 
Adobe illustrator getting started
Adobe illustrator getting startedAdobe illustrator getting started
Adobe illustrator getting started
Danielle Oser, APR
 
How to - Edit the Settings and Layout on Netvibes
How to - Edit the Settings and Layout on NetvibesHow to - Edit the Settings and Layout on Netvibes
How to - Edit the Settings and Layout on Netvibesmmoore17
 
05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & Animation05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & Animation
Nguyen Tuan
 
Lecture-03.pptx
Lecture-03.pptxLecture-03.pptx
Lecture-03.pptx
HariKrishna559065
 
Wordpress Widgets type
Wordpress Widgets typeWordpress Widgets type
Wordpress Widgets type
hiren soni
 
Drupaling a Devleopment Plan
Drupaling a Devleopment PlanDrupaling a Devleopment Plan
Drupaling a Devleopment Plan
jskulski
 
Youidraw Logo Creator User Guide - online Logo Maker
Youidraw Logo Creator User Guide - online Logo Maker  Youidraw Logo Creator User Guide - online Logo Maker
Youidraw Logo Creator User Guide - online Logo Maker
YouiDraw
 
Sketch 3 manual
Sketch 3 manualSketch 3 manual
Sketch 3 manual
Andrea Chagas
 
Bootstrap: the full overview
Bootstrap: the full overviewBootstrap: the full overview
Bootstrap: the full overview
Gill Cleeren
 

Similar to Web Development Lecture - Bootstrap ii (20)

Plan601 e session 3 demo
Plan601 e session 3 demoPlan601 e session 3 demo
Plan601 e session 3 demo
 
Chapter5
Chapter5Chapter5
Chapter5
 
Layer management3
 Layer management3 Layer management3
Layer management3
 
Layer management3
 Layer management3 Layer management3
Layer management3
 
How to create a project dashboard using share point lists
How to create a project dashboard using share point listsHow to create a project dashboard using share point lists
How to create a project dashboard using share point lists
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Introduction to Responsive Web Development
Introduction to Responsive Web DevelopmentIntroduction to Responsive Web Development
Introduction to Responsive Web Development
 
The Roassal3 Visualization Engine
The Roassal3 Visualization EngineThe Roassal3 Visualization Engine
The Roassal3 Visualization Engine
 
ADOBE ILLUSTRATOR NOTES.docx
ADOBE ILLUSTRATOR NOTES.docxADOBE ILLUSTRATOR NOTES.docx
ADOBE ILLUSTRATOR NOTES.docx
 
Boot strap
Boot strapBoot strap
Boot strap
 
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinCreating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
 
Adobe illustrator getting started
Adobe illustrator getting startedAdobe illustrator getting started
Adobe illustrator getting started
 
How to - Edit the Settings and Layout on Netvibes
How to - Edit the Settings and Layout on NetvibesHow to - Edit the Settings and Layout on Netvibes
How to - Edit the Settings and Layout on Netvibes
 
05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & Animation05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & Animation
 
Lecture-03.pptx
Lecture-03.pptxLecture-03.pptx
Lecture-03.pptx
 
Wordpress Widgets type
Wordpress Widgets typeWordpress Widgets type
Wordpress Widgets type
 
Drupaling a Devleopment Plan
Drupaling a Devleopment PlanDrupaling a Devleopment Plan
Drupaling a Devleopment Plan
 
Youidraw Logo Creator User Guide - online Logo Maker
Youidraw Logo Creator User Guide - online Logo Maker  Youidraw Logo Creator User Guide - online Logo Maker
Youidraw Logo Creator User Guide - online Logo Maker
 
Sketch 3 manual
Sketch 3 manualSketch 3 manual
Sketch 3 manual
 
Bootstrap: the full overview
Bootstrap: the full overviewBootstrap: the full overview
Bootstrap: the full overview
 

Recently uploaded

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
Drona Infotech
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 

Recently uploaded (20)

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 

Web Development Lecture - Bootstrap ii

  • 1.
  • 2. • Images • Dropdowns • Button groups • Input groups • Collapse • Navs • Navbars
  • 3. • Bootstrap provides classes that can be used when working with the <img> tag, such as: • class = “ ” for responsive images
  • 4. • Rounding the corners of images:
  • 5. • Rounding only corners of a specific side: • Image thumbnails ( ):
  • 6. • Aligning images left: / / / / • Aligning images right: / / / / • Disable floating: / /
  • 7. • Images • Dropdowns • Button groups • Input groups • Collapse • Navs • Navbars
  • 8. • Bootstrap4 provides the classes that can create an interactive dropdown without the need for JavaScript. • Class “ ” is used for the wrapper div. • Class “ ” and data-toggle=“dropdown” are used for the main button. • “ ” is used for the wrapper div of all the items in the list. • And “ ” is used for each item in the list.
  • 9. • Same as the dropdown menu, except for using the class “ ” instead of “ ” for the wrapper div.
  • 10. • For further customization: – Use the class “ ” to add a header to a group of the items in the list. – Use the class “ ” with an empty div to create a line separating between two groups of list items. Non-link header divider
  • 11. • Images • Dropdowns • Button groups • Input groups • Collapse • Navs • Navbars
  • 12. • The class “ ” can be used to group several buttons together whether horizontally or vertically (“ ”)
  • 13. • add the class “ ” or “ ” to change the size of the button group. • Omitting these classes will result in a button group at the default size.
  • 14. • Images • Dropdowns • Button groups • Input groups • Collapse • Navs • Navbars
  • 15. • Input groups (class = “ ”) enable the combination of form controls and text on the same line. “ ” wraps an element in a decorative grey area.
  • 16.
  • 17. • Images • Dropdowns • Button groups • Input groups • Collapse • Navs • Navbars
  • 18. • Content can be collapsed by giving its wrapping div the class “ ” and referencing its id to a link or a button that has the attribute: data-toggle = “collapse”
  • 19. • Images • Dropdowns • Button groups • Input groups • Collapse • Navs • Navbars
  • 20. • Use the class “ ” with a <ul> or a <nav> element to create a base navigation bar that can be further customized. Use “ ” with <li> used in a navigation bar, and “ ” with anchor tags. “ ”
  • 21. • “ ”: • “ ”: Notice the effect is only applied to the link with the “ ” class
  • 22. • Images • Dropdowns • Button groups • Input groups • Collapse • Navs • Navbars
  • 23. • Is a simple wrapper for positioning branding (logo), navigation, and other elements into a navigation header.
  • 24. • Using the class “ ” or “ ” fixes the navigation bar to its location (All content will scroll behind it):