SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Jacob Lett
Presented by:
Intro to Responsive
Web Design with
Bootstrap 4
Agenda
1. What is Responsive Web Design?
2. What’s New in Bootstrap 4
3. The Mobile First Workflow
4. Giveaway
5. Questions and Answers
1. 

What is Responsive 

Web Design?
960 Grid - 1024px x 768px
Before the iPhone
m.domain.com
After iPhone
June 2007
Introduced: 



• Mobile browser (WebKit) 

with a full web experience 



• Touch gestures
iPhone 4
iPhone 6
iPhone 5
Devices Device Versions Browsers
X X CSS3 support
is different 

for each
browser/
version
New Problem: Most sites now 

require zooming in to read
Websites without a
dedicated mobile site
are squeezed into the
small iPhone screen.
You have to pinch and
zoom to read the text.
Solution: Responsive Web Design
1. <meta name="viewport" content="width=device-
width, initial-scale=1, shrink-to-fit=no”>
2. @media screen and (min-width:500px) { ... }
3. Fluid widths instead of fixed widths (%, rems,
ems, auto instead of px, pt)
4. CSS reset
Why CSS Reset?
“Why do websites sometimes
look different across
browsers/devices?”
Web Standards
“guidelines”
libraries

frameworks
polyfills
Developer Community
Web Browsers
1
2
3
caniuse.com
Browsers use vendor prefixes to
add support for new CSS features
• WebKit: -webkit
• Firefox: -moz
• Opera: -o
• Internet Explorer: -ms
But how are you
supposed to remember
what vendor prefix to 

use and when?
Autoprefixer
• Grunt
• Gulp
• Webpack
• NPM scripts
NPM scripts - https://autoprefixer.github.io/
Effects of responsive design
• More expensive: Time to design and develop websites
increased substantially and requires more testing,
maintenance, and patience.
• More complex: Everything needs to be responsive: grids,
typography, spacing, display properties, images, etc.
• Requires education: Non-developers are so used to
writing content for desktop. Mobile first applies to content
on the page as well.
9%
6%
12%
26%
47%
Never Built a Site Before and New to Bootstrap
Experienced Developer and New to Bootstrap
Used Bootstrap 2 or 3 Before
Already Know Bootstrap 4
Other
A
B
C
D
E
What about
the beginners?
Responsive design
adds a new layer of
complexity
Bootstrap is an open source
toolkit for developing
responsive, mobile-first
projects on the web.
It is a style guide with
various components.
What is a component?
Quick 

Affordable
Consistent
Grid & Typography Styles
• Alerts
• Badge
• Breadcrumb
• Buttons
• Card
• Carousel
• Collapse
• Dropdown
• Forms
• Jumbotron
• List
• Modal
• Pagination
• Popover
• Progress
• Tooltips
• Navs
• Navbar
+ Components (design patterns)
Similar to print design patterns
Drop Caps Table of Contents Grid and Page Numbers
Benefits of Bootstrap
• Saves you time and increases productivity -
you don’t have to reinvent the wheel
• Consistent CSS: Awesome documentation
accessible by anyone anywhere. No code
bloat as you write redundant styles.
• Vendor prefixed CSS3 to avoid browser bugs
Benefits of Bootstrap
• Stable grid breakpoints for common
device widths
• Helps to prevent wasted time
searching/testing for jQuery plugins
by providing built-in and compatible
JavaScript behavior
• Open source and actively maintained
For comparison: 

WordPress is used on 19,545,516
A lot of websites use it
Expected job demand 

for Bootstrap 4 in 2018
2. What’s New
in Bootstrap 4
4
• No longer support IE9/
lower and IOS 6
• Flexbox is used
instead of floats
• Added a new xs grid
tier for smaller devices
at 576px and below.
New!
• Switched from px to
rem(root em) as it's primary
CSS unit
• Global font-size increased
from 14px to 16px.
• Glyphicons dropped - 

Use alternative like
FontAwesome
MijlvÉy EM emphemeral
unit
• Navbar: You can now specify when the
navbar should collapse using .navbar-
toggleable-{breakpoint} and change color
schemes with .navbar-dark .bg-dark
• .img-responsive renamed to .img-fluid
• Cards replace Bootstrap
3 panels and wells
• New Responsive Utilities:
spacing, display, flex,
and colors. 

Example .my-md-3 = margin of
16px on y axis on md breakpoint
and up
3. 

Mobile First Workflow
Webpage examples & workspace
― Luke Wroblewski, Mobile First
“Screens are small, connections 

are slow, and people often only give

you their partial attention or short 

bursts of their time.
Designing for mobile first forces you to
embrace these constraints”
The Design Process
Pencil Sketch Wireframe Prototype Design Iteration
The Design Process - Milestones
Think through
content and 

layout in the pencil
sketch stage.
Does the design
achieve the desired
results and not just
look cool?
!
Development tools - All Free
• GitHub account - version control hosting
• GitHub Desktop
• GitHub Atom text editor
• XAMPP - local development web server
• Google Chrome and live.js
Filezilla FTP
Design Software
• [Wireframing] Balsamiq, Powerpoint,
Google slides, pencil(free)
• [Pixels and comps] Adobe XD(now free),
Photoshop, or Sketch
• [Vector SVG] - Adobe Illustrator,
Inkscape(free), Vectr(free)
How to make a fixed 

layout responsive
Code Demo
How to get more practice?
Book with practice
examples to help you learn
by doing step by step.
Videos, templates, guides, 

and reference to save 

you time.
Access to a community 

so you can get help if 

you need it.
1
2
3
Bootstrap 4 Quick Start
Marketing Homepage Admin Dashboard
Learn by Building These Layouts
Questions?
Thank you for your time!
Free Download

http://bootstrapcreative.com/b4handout

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Kürzlich hochgeladen (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Intro to Responsive Web Design with Bootstrap 4: For Web Development Beginners

  • 1. Jacob Lett Presented by: Intro to Responsive Web Design with Bootstrap 4
  • 2. Agenda 1. What is Responsive Web Design? 2. What’s New in Bootstrap 4 3. The Mobile First Workflow 4. Giveaway 5. Questions and Answers
  • 3. 1. 
 What is Responsive 
 Web Design?
  • 4. 960 Grid - 1024px x 768px Before the iPhone m.domain.com
  • 5. After iPhone June 2007 Introduced: 
 
 • Mobile browser (WebKit) 
 with a full web experience 
 
 • Touch gestures
  • 7. Devices Device Versions Browsers X X CSS3 support is different 
 for each browser/ version
  • 8. New Problem: Most sites now 
 require zooming in to read Websites without a dedicated mobile site are squeezed into the small iPhone screen. You have to pinch and zoom to read the text.
  • 9. Solution: Responsive Web Design 1. <meta name="viewport" content="width=device- width, initial-scale=1, shrink-to-fit=no”> 2. @media screen and (min-width:500px) { ... } 3. Fluid widths instead of fixed widths (%, rems, ems, auto instead of px, pt) 4. CSS reset
  • 11. “Why do websites sometimes look different across browsers/devices?”
  • 14.
  • 15. Browsers use vendor prefixes to add support for new CSS features • WebKit: -webkit • Firefox: -moz • Opera: -o • Internet Explorer: -ms But how are you supposed to remember what vendor prefix to 
 use and when?
  • 16. Autoprefixer • Grunt • Gulp • Webpack • NPM scripts NPM scripts - https://autoprefixer.github.io/
  • 17. Effects of responsive design • More expensive: Time to design and develop websites increased substantially and requires more testing, maintenance, and patience. • More complex: Everything needs to be responsive: grids, typography, spacing, display properties, images, etc. • Requires education: Non-developers are so used to writing content for desktop. Mobile first applies to content on the page as well.
  • 18. 9% 6% 12% 26% 47% Never Built a Site Before and New to Bootstrap Experienced Developer and New to Bootstrap Used Bootstrap 2 or 3 Before Already Know Bootstrap 4 Other A B C D E What about the beginners? Responsive design adds a new layer of complexity
  • 19. Bootstrap is an open source toolkit for developing responsive, mobile-first projects on the web. It is a style guide with various components.
  • 20. What is a component?
  • 22. Grid & Typography Styles • Alerts • Badge • Breadcrumb • Buttons • Card • Carousel • Collapse • Dropdown • Forms • Jumbotron • List • Modal • Pagination • Popover • Progress • Tooltips • Navs • Navbar + Components (design patterns)
  • 23. Similar to print design patterns Drop Caps Table of Contents Grid and Page Numbers
  • 24. Benefits of Bootstrap • Saves you time and increases productivity - you don’t have to reinvent the wheel • Consistent CSS: Awesome documentation accessible by anyone anywhere. No code bloat as you write redundant styles. • Vendor prefixed CSS3 to avoid browser bugs
  • 25. Benefits of Bootstrap • Stable grid breakpoints for common device widths • Helps to prevent wasted time searching/testing for jQuery plugins by providing built-in and compatible JavaScript behavior • Open source and actively maintained
  • 26. For comparison: 
 WordPress is used on 19,545,516 A lot of websites use it Expected job demand 
 for Bootstrap 4 in 2018
  • 27. 2. What’s New in Bootstrap 4 4
  • 28. • No longer support IE9/ lower and IOS 6 • Flexbox is used instead of floats • Added a new xs grid tier for smaller devices at 576px and below. New!
  • 29. • Switched from px to rem(root em) as it's primary CSS unit • Global font-size increased from 14px to 16px. • Glyphicons dropped - 
 Use alternative like FontAwesome MijlvÉy EM emphemeral unit
  • 30. • Navbar: You can now specify when the navbar should collapse using .navbar- toggleable-{breakpoint} and change color schemes with .navbar-dark .bg-dark • .img-responsive renamed to .img-fluid
  • 31. • Cards replace Bootstrap 3 panels and wells • New Responsive Utilities: spacing, display, flex, and colors. 
 Example .my-md-3 = margin of 16px on y axis on md breakpoint and up
  • 32. 3. 
 Mobile First Workflow Webpage examples & workspace
  • 33. ― Luke Wroblewski, Mobile First “Screens are small, connections 
 are slow, and people often only give
 you their partial attention or short 
 bursts of their time. Designing for mobile first forces you to embrace these constraints”
  • 35. Pencil Sketch Wireframe Prototype Design Iteration The Design Process - Milestones Think through content and 
 layout in the pencil sketch stage. Does the design achieve the desired results and not just look cool? !
  • 36. Development tools - All Free • GitHub account - version control hosting • GitHub Desktop • GitHub Atom text editor • XAMPP - local development web server • Google Chrome and live.js Filezilla FTP
  • 37. Design Software • [Wireframing] Balsamiq, Powerpoint, Google slides, pencil(free) • [Pixels and comps] Adobe XD(now free), Photoshop, or Sketch • [Vector SVG] - Adobe Illustrator, Inkscape(free), Vectr(free)
  • 38. How to make a fixed 
 layout responsive Code Demo
  • 39. How to get more practice? Book with practice examples to help you learn by doing step by step. Videos, templates, guides, 
 and reference to save 
 you time. Access to a community 
 so you can get help if 
 you need it. 1 2 3 Bootstrap 4 Quick Start
  • 40. Marketing Homepage Admin Dashboard Learn by Building These Layouts
  • 41. Questions? Thank you for your time! Free Download
 http://bootstrapcreative.com/b4handout