SlideShare ist ein Scribd-Unternehmen logo
1 von 34
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
By Shreel Desai
Bootstrap
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Overview
 History Of Bootstrap
 Why use Bootstrap ?
 Bootstrap with Examples
 Responsive Bootstrap
Agenda
2© 2014 KNOWARTH
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
OVERVIEW
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Bootstrap Overview
4© 2014 KNOWARTH
• Bootstrap is a front-end framework for faster & easier
web development.
• Standards Based :
- HTML
- CSS
- JavaScript
• Browser Support :
- All Modern Browsers
• Bootstrap makes the job of a web developer easy,
who is not an expert in CSS
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
HISTORY
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
History of Bootstrap
6© 2014 KNOWARTH
• An Open Source framework
• Creators – MARK OTTO & JACOB THORNTON – Ex-
Employees at Twitter
• Launched in August 2011, and is popular since then.
• It has evolved from being an entirely CSS-driven
project to include a host of JavaScript plugins & icons.
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
WHY BOOTSTRAP ?
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Easy to start – download & use
Easy to use & Saves time
Good & Flexible layout system (Grid)
Mobile-First Responsive Web Design
Styling for almost all HTML elements
Extensive list of components
Very nice list of Icons as fonts
Extensible via JavaScript plugins
Why use Bootstrap ?
8© 2014 KNOWARTH
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
BOOTSTRAP - Examples
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Where to Start ?
10© 2014 KNOWARTH
• http://getbootstrap.com
• Include :
- Bootstrap[.min].css
- Bootstrap-theme[.min].css
• Done !!
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Structure
11© 2014 KNOWARTH
• Bootstrap Folder Structure :-
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
BOOTSTRAP'S CSS
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Grid system
 Typography
 Code
 Tables
 Forms
Bootstrap's CSS - Features
13© 2014 KNOWARTH
Buttons
Images
Helper Classes
Responsive Utilities
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 HTML5
doctype :
Bootstrap's CSS - Overview
14© 2014 KNOWARTH
• Bootstrap makes use of certain HTML elements & CSS
properties that require the use of the HTML5 doctype.
Include the following code at the beginning of all your
projects :
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Containers :
Bootstrap's CSS - Overview
15© 2014 KNOWARTH
• Use .container for a responsive fixed width container :
• Use .container-fluid for a full width container :
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Bootstrap's CSS - Grid System
16© 2014 KNOWARTH
• Bootstrap includes a responsive, mobile-first fluid grid
system that approximately scales upto 12 columns :
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Bootstrap's CSS - Typography
17© 2014 KNOWARTH
• Headings : Classes .h1 through .h6 are available
• Transformation Classes :
- .text-uppercase
- .text-lowercase
- .text-capitalize
• Alignment classes :
- .text-left
- .text-right
- .text-center
- .text-justify
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Bootstrap's CSS - Continued
18© 2014 KNOWARTH
• Similarly, Bootstrap has classes for TABLE like .table,
.table-bordered, .table-hover then classes like
.active, .success could be applied on table rows or
individual cells
• Examples of Bootstrap's FORM classes : .form-inline,
.checkbox, .radio, .radio-inline, .disabled ...
• For BUTTONS, classes like .btn, .btn-lg, .btn-primary,
.btn-link are provided by Bootstrap
• Classes like .img-responsive, .img-rounded, img-circle,
img-thumbnail are for Bootstrap's IMAGES
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Bootstrap's CSS - Continued
19© 2014 KNOWARTH
• Classes like .text-success, .text-primary, .bg-danger are
examples of HELPER CLASSES
• RESPONSIVE UTILITIES :
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
BOOTSTRAP'S COMPONENTS
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Glyphicons
 Dropdowns
 Button groups
 Button dropdowns
 Input groups
 Navs
 Navbar
 Breadcrumbs
Bootstrap's Components
21© 2014 KNOWARTH
Pagination
Labels
Badges
Jumbotron
Page header
Thumbnails
Alerts
Progress bars
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Media Object
 List group
 Panels
 Responsive embed
 Wells
Bootstrap's Components
22© 2014 KNOWARTH
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Bootstrap's Components - Glyphicons
23© 2014 KNOWARTH
• Includes 200 glyphs
• Don't mix with other components
• Only for use on empty elements
• Avoid changing the icon font location
• For performance reasons, all icons require a base class
and individual icon class.
• Example :
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Progress bar with label :
Bootstrap's Components - Progress bars
24© 2014 KNOWARTH
• Code :
• Result :
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Stripped Progress bar :
Bootstrap's Components - Progress bars
25© 2014 KNOWARTH
• Code :
• Result :
• Similarly, Bootstrap has many such components as
listed earlier.
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
BOOTSTRAP'S JAVASCRIPT
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Transitions
 Modal
 Dropdown
 Scrollspy
 Tab
 Tooltip
Bootstrap's jQuery Plugins
27© 2014 KNOWARTH
Popover
Alert
Button
Collapse
Carousel
Affix
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Using the compiled JavaSacript :
Bootstrap's JQuery - Overview
28© 2014 KNOWARTH
• Both bootstrap.js & bootstrap.min.js contain all plugins
in a single file. Include any one.
 Component data attributes :
 Plugin Dependencies
• Don't use data attributes from multiple plugins on the
same element.
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Example :
Bootstrap's Jquery - Modal
29© 2014 KNOWARTH
• Code :
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
 Example :
Bootstrap's Jquery - Modal
30© 2014 KNOWARTH
• Result :
• Similarly, there are many such jQuery plugins as listed
earlier.
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
RESPONSIVE BOOTSTRAP
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
Responsive Bootstrap
32© 2014 KNOWARTH
• V 2.3.x supported optional responsive design
• It was not mobile first
• V 3.0 is mobile first from the start
• To ensure proper rendering & touch zooming, add the
VIEWPORT META tag
• Disable zooming capabilities on mobile devices by
adding USER-SCALABLE = NO
• Images in Bootstrap 3 can be made responsive
friendly via the addition of the .img-responsive class
SLIDE TITLE
 Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
Queries & Questions
SLIDE TITLE
 Click to edit Master text styles
 Second level
 Third level
 Fourth level
 Fifth level
By Shreel Desai
e shreel.desai@knowarth.com
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Bootstrap tutorial
Bootstrap tutorialBootstrap tutorial
Bootstrap tutorialASAD RAZA
 
Responsive web-design through bootstrap
Responsive web-design through bootstrapResponsive web-design through bootstrap
Responsive web-design through bootstrapZunair Sagitarioux
 
Bootstrap tutorial
Bootstrap tutorialBootstrap tutorial
Bootstrap tutorialvijaypatel_b
 
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by StepBootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by StepBootstrap Creative
 
Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2Julien Renaux
 
Bootstrap Part - 1
Bootstrap Part - 1Bootstrap Part - 1
Bootstrap Part - 1EPAM Systems
 
What is New in Bootstrap 5?
What is New in Bootstrap 5? What is New in Bootstrap 5?
What is New in Bootstrap 5? Study Section
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to BootstrapRon Reiter
 
Trello - University of St Andrews web team
Trello - University of St Andrews web teamTrello - University of St Andrews web team
Trello - University of St Andrews web teamGareth Saunders
 
BlogPaws 2010 West - Blogging Tools - Wordpress - Sana Ahmed
BlogPaws 2010 West - Blogging Tools - Wordpress - Sana AhmedBlogPaws 2010 West - Blogging Tools - Wordpress - Sana Ahmed
BlogPaws 2010 West - Blogging Tools - Wordpress - Sana AhmedBlogPaws
 

Was ist angesagt? (20)

Bootstrap 4 Alpha 3
Bootstrap 4 Alpha 3Bootstrap 4 Alpha 3
Bootstrap 4 Alpha 3
 
Bootstrap tutorial
Bootstrap tutorialBootstrap tutorial
Bootstrap tutorial
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Responsive web-design through bootstrap
Responsive web-design through bootstrapResponsive web-design through bootstrap
Responsive web-design through bootstrap
 
Bootstrap tutorial
Bootstrap tutorialBootstrap tutorial
Bootstrap tutorial
 
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by StepBootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Bootstrap [part 1]
Bootstrap [part 1]Bootstrap [part 1]
Bootstrap [part 1]
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
 
Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2
 
Bootstrap Part - 1
Bootstrap Part - 1Bootstrap Part - 1
Bootstrap Part - 1
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Bootstrap 5 basic
Bootstrap 5 basicBootstrap 5 basic
Bootstrap 5 basic
 
What is New in Bootstrap 5?
What is New in Bootstrap 5? What is New in Bootstrap 5?
What is New in Bootstrap 5?
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
 
Bootstrap 3.1.1
Bootstrap 3.1.1Bootstrap 3.1.1
Bootstrap 3.1.1
 
Trello - University of St Andrews web team
Trello - University of St Andrews web teamTrello - University of St Andrews web team
Trello - University of St Andrews web team
 
Slides bootstrap-4
Slides bootstrap-4Slides bootstrap-4
Slides bootstrap-4
 
BlogPaws 2010 West - Blogging Tools - Wordpress - Sana Ahmed
BlogPaws 2010 West - Blogging Tools - Wordpress - Sana AhmedBlogPaws 2010 West - Blogging Tools - Wordpress - Sana Ahmed
BlogPaws 2010 West - Blogging Tools - Wordpress - Sana Ahmed
 
Using a CSS Framework
Using a CSS FrameworkUsing a CSS Framework
Using a CSS Framework
 

Andere mochten auch

Andere mochten auch (13)

Web Framework and Struts 2 - KNOWARTH
Web Framework and Struts 2 - KNOWARTHWeb Framework and Struts 2 - KNOWARTH
Web Framework and Struts 2 - KNOWARTH
 
Java 8 - KNOWARTH
Java 8 - KNOWARTHJava 8 - KNOWARTH
Java 8 - KNOWARTH
 
Hibernate - KNOWARTH
Hibernate - KNOWARTHHibernate - KNOWARTH
Hibernate - KNOWARTH
 
Basics of Spring - KNOWARTH
Basics of Spring - KNOWARTHBasics of Spring - KNOWARTH
Basics of Spring - KNOWARTH
 
MongoDB - KNOWARTH
MongoDB - KNOWARTHMongoDB - KNOWARTH
MongoDB - KNOWARTH
 
NodeJS - KNOWARTH
NodeJS - KNOWARTHNodeJS - KNOWARTH
NodeJS - KNOWARTH
 
Presentacion de blacbord
Presentacion de blacbordPresentacion de blacbord
Presentacion de blacbord
 
Angular JS - KNOWARTH
Angular JS - KNOWARTHAngular JS - KNOWARTH
Angular JS - KNOWARTH
 
Introduction to Magento - KNOWARTH
Introduction to Magento - KNOWARTHIntroduction to Magento - KNOWARTH
Introduction to Magento - KNOWARTH
 
Green movement 2012 candidate review
Green movement 2012 candidate reviewGreen movement 2012 candidate review
Green movement 2012 candidate review
 
VMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTHVMWare based Cloud Computing - KNOWARTH
VMWare based Cloud Computing - KNOWARTH
 
Swimming Pool Design
Swimming Pool DesignSwimming Pool Design
Swimming Pool Design
 
Mechanical analysis of soil
Mechanical analysis of soilMechanical analysis of soil
Mechanical analysis of soil
 

Ähnlich wie Bootstrap Overview and Components

Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreCreating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreSuzanne Dergacheva
 
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 DublinSuzanne Dergacheva
 
Joomla! future #jd14fr keynote
Joomla! future #jd14fr keynoteJoomla! future #jd14fr keynote
Joomla! future #jd14fr keynoteRoberto Segura
 
Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Jim Birch
 
Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"
Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"
Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"Kanaidi ken
 
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...Bootstrap Creative
 
Web technologies-course 06.pptx
Web technologies-course 06.pptxWeb technologies-course 06.pptx
Web technologies-course 06.pptxStefan Oprea
 
Creating a Great XPages User Interface
Creating a Great XPages User InterfaceCreating a Great XPages User Interface
Creating a Great XPages User InterfaceTeamstudio
 
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014Howard Greenberg
 
WEB240 Version 1 1 Course Syllabus College o.docx
 WEB240 Version 1 1 Course Syllabus College o.docx WEB240 Version 1 1 Course Syllabus College o.docx
WEB240 Version 1 1 Course Syllabus College o.docxMARRY7
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training PresentationMayeCreate Design
 
Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Suzanne Dergacheva
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx12KritiGaneriwal
 
Wordpress Workshop: Session One
Wordpress Workshop: Session OneWordpress Workshop: Session One
Wordpress Workshop: Session OneWP Web Wizards
 
Know the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css frameworkKnow the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css frameworkOmkarsoft Bangalore
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveInductive Automation
 
Geek Sync | Azure Cloud & You: First Steps for the DBA
Geek Sync | Azure Cloud & You: First Steps for the DBAGeek Sync | Azure Cloud & You: First Steps for the DBA
Geek Sync | Azure Cloud & You: First Steps for the DBAIDERA Software
 
Decorator Design Pattern
Decorator Design PatternDecorator Design Pattern
Decorator Design PatternAdeel Riaz
 

Ähnlich wie Bootstrap Overview and Components (20)

Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreCreating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
 
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
 
Joomla! future #jd14fr keynote
Joomla! future #jd14fr keynoteJoomla! future #jd14fr keynote
Joomla! future #jd14fr keynote
 
Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8
 
Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"
Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"
Link-Link MATERI TRAINING "Strategic Sourcing & VENDOR MANAGEMENT"
 
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
 
Web technologies-course 06.pptx
Web technologies-course 06.pptxWeb technologies-course 06.pptx
Web technologies-course 06.pptx
 
UsingWebLaunch
UsingWebLaunchUsingWebLaunch
UsingWebLaunch
 
Creating a Great XPages User Interface
Creating a Great XPages User InterfaceCreating a Great XPages User Interface
Creating a Great XPages User Interface
 
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
 
WEB240 Version 1 1 Course Syllabus College o.docx
 WEB240 Version 1 1 Course Syllabus College o.docx WEB240 Version 1 1 Course Syllabus College o.docx
WEB240 Version 1 1 Course Syllabus College o.docx
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
 
Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
 
Wordpress Workshop: Session One
Wordpress Workshop: Session OneWordpress Workshop: Session One
Wordpress Workshop: Session One
 
Know the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css frameworkKnow the reason behind choosing bootstrap as css framework
Know the reason behind choosing bootstrap as css framework
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
 
Geek Sync | Azure Cloud & You: First Steps for the DBA
Geek Sync | Azure Cloud & You: First Steps for the DBAGeek Sync | Azure Cloud & You: First Steps for the DBA
Geek Sync | Azure Cloud & You: First Steps for the DBA
 
Decorator Design Pattern
Decorator Design PatternDecorator Design Pattern
Decorator Design Pattern
 

Kürzlich hochgeladen

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Bootstrap Overview and Components

  • 1. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level By Shreel Desai Bootstrap
  • 2. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Overview  History Of Bootstrap  Why use Bootstrap ?  Bootstrap with Examples  Responsive Bootstrap Agenda 2© 2014 KNOWARTH
  • 3. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level OVERVIEW
  • 4. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Bootstrap Overview 4© 2014 KNOWARTH • Bootstrap is a front-end framework for faster & easier web development. • Standards Based : - HTML - CSS - JavaScript • Browser Support : - All Modern Browsers • Bootstrap makes the job of a web developer easy, who is not an expert in CSS
  • 5. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level HISTORY
  • 6. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level History of Bootstrap 6© 2014 KNOWARTH • An Open Source framework • Creators – MARK OTTO & JACOB THORNTON – Ex- Employees at Twitter • Launched in August 2011, and is popular since then. • It has evolved from being an entirely CSS-driven project to include a host of JavaScript plugins & icons.
  • 7. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level WHY BOOTSTRAP ?
  • 8. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Easy to start – download & use Easy to use & Saves time Good & Flexible layout system (Grid) Mobile-First Responsive Web Design Styling for almost all HTML elements Extensive list of components Very nice list of Icons as fonts Extensible via JavaScript plugins Why use Bootstrap ? 8© 2014 KNOWARTH
  • 9. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level BOOTSTRAP - Examples
  • 10. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Where to Start ? 10© 2014 KNOWARTH • http://getbootstrap.com • Include : - Bootstrap[.min].css - Bootstrap-theme[.min].css • Done !!
  • 11. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Structure 11© 2014 KNOWARTH • Bootstrap Folder Structure :-
  • 12. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level BOOTSTRAP'S CSS
  • 13. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Grid system  Typography  Code  Tables  Forms Bootstrap's CSS - Features 13© 2014 KNOWARTH Buttons Images Helper Classes Responsive Utilities
  • 14. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  HTML5 doctype : Bootstrap's CSS - Overview 14© 2014 KNOWARTH • Bootstrap makes use of certain HTML elements & CSS properties that require the use of the HTML5 doctype. Include the following code at the beginning of all your projects :
  • 15. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Containers : Bootstrap's CSS - Overview 15© 2014 KNOWARTH • Use .container for a responsive fixed width container : • Use .container-fluid for a full width container :
  • 16. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Bootstrap's CSS - Grid System 16© 2014 KNOWARTH • Bootstrap includes a responsive, mobile-first fluid grid system that approximately scales upto 12 columns :
  • 17. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Bootstrap's CSS - Typography 17© 2014 KNOWARTH • Headings : Classes .h1 through .h6 are available • Transformation Classes : - .text-uppercase - .text-lowercase - .text-capitalize • Alignment classes : - .text-left - .text-right - .text-center - .text-justify
  • 18. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Bootstrap's CSS - Continued 18© 2014 KNOWARTH • Similarly, Bootstrap has classes for TABLE like .table, .table-bordered, .table-hover then classes like .active, .success could be applied on table rows or individual cells • Examples of Bootstrap's FORM classes : .form-inline, .checkbox, .radio, .radio-inline, .disabled ... • For BUTTONS, classes like .btn, .btn-lg, .btn-primary, .btn-link are provided by Bootstrap • Classes like .img-responsive, .img-rounded, img-circle, img-thumbnail are for Bootstrap's IMAGES
  • 19. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Bootstrap's CSS - Continued 19© 2014 KNOWARTH • Classes like .text-success, .text-primary, .bg-danger are examples of HELPER CLASSES • RESPONSIVE UTILITIES :
  • 20. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level BOOTSTRAP'S COMPONENTS
  • 21. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Glyphicons  Dropdowns  Button groups  Button dropdowns  Input groups  Navs  Navbar  Breadcrumbs Bootstrap's Components 21© 2014 KNOWARTH Pagination Labels Badges Jumbotron Page header Thumbnails Alerts Progress bars
  • 22. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Media Object  List group  Panels  Responsive embed  Wells Bootstrap's Components 22© 2014 KNOWARTH
  • 23. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Bootstrap's Components - Glyphicons 23© 2014 KNOWARTH • Includes 200 glyphs • Don't mix with other components • Only for use on empty elements • Avoid changing the icon font location • For performance reasons, all icons require a base class and individual icon class. • Example :
  • 24. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Progress bar with label : Bootstrap's Components - Progress bars 24© 2014 KNOWARTH • Code : • Result :
  • 25. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Stripped Progress bar : Bootstrap's Components - Progress bars 25© 2014 KNOWARTH • Code : • Result : • Similarly, Bootstrap has many such components as listed earlier.
  • 26. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level BOOTSTRAP'S JAVASCRIPT
  • 27. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Transitions  Modal  Dropdown  Scrollspy  Tab  Tooltip Bootstrap's jQuery Plugins 27© 2014 KNOWARTH Popover Alert Button Collapse Carousel Affix
  • 28. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Using the compiled JavaSacript : Bootstrap's JQuery - Overview 28© 2014 KNOWARTH • Both bootstrap.js & bootstrap.min.js contain all plugins in a single file. Include any one.  Component data attributes :  Plugin Dependencies • Don't use data attributes from multiple plugins on the same element.
  • 29. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Example : Bootstrap's Jquery - Modal 29© 2014 KNOWARTH • Code :
  • 30. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Example : Bootstrap's Jquery - Modal 30© 2014 KNOWARTH • Result : • Similarly, there are many such jQuery plugins as listed earlier.
  • 31. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level RESPONSIVE BOOTSTRAP
  • 32. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level Responsive Bootstrap 32© 2014 KNOWARTH • V 2.3.x supported optional responsive design • It was not mobile first • V 3.0 is mobile first from the start • To ensure proper rendering & touch zooming, add the VIEWPORT META tag • Disable zooming capabilities on mobile devices by adding USER-SCALABLE = NO • Images in Bootstrap 3 can be made responsive friendly via the addition of the .img-responsive class
  • 33. SLIDE TITLE  Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level Queries & Questions
  • 34. SLIDE TITLE  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level By Shreel Desai e shreel.desai@knowarth.com THANK YOU