SlideShare a Scribd company logo
Responsive Web Design

Allan Huang @ esobi Inc.
Agenda



10 Web Design Trends
Bootstrap











Global Style
CSS Grid System
Layouts
Responsive Design
Base CSS
Base Components
JavaScript in Bootstrap

Bootstrap Advantage
Browser Compatible
10 Web Design Trends


Content First




Simplicity of Design Interaction and Content




Efficient, Searchable, Accessible, Multi-Platform
Content
Simplification! Content Accessible and Readable
on Devices

UX Centered Design


UI Design, Visual Styling, Code Performance,
Uptime, Feature Set, Research Methods,
Development Methodologies...
10 Web Design Trends


App Style Interfaces





Unification of Desktop & Mobile into Single Version
SVG & Responsive Techniques




Imitate Mobile App Style and Interfaces

SVG, Web Fonts, Design with Typography, Icon Fonts...

Flat Colors and No more Skeuomorphism


Simplicity, Minimalism, Clear Layouts, App-Style Interfaces,
Design with Typography, Less Decoration, Less
Skeuomorphic Interfaces, Flat Style, Flat Colors
10 Web Design Trends for 2013


Technology Agnostic




Experimentation and innovation in device
sensors and interaction




HTML/ CSS/ JavaScript -> CSS3, SVG, WebGL…

Touch-enabled Interfaces, Device Sensor, SpeechBased...

The Internet of things


Ecosystem of Connected Services, e.g. Smart
Fridge, Smart TV, Smart Watch…
Bootstrap
Global Style







An CSS framework
based on jQuery
JavaScript framework
Bootstrap version 2.3.2
HTML5 doctype
Declaration
Basic global display,
typography, and link
styles
Fixed Grid System




The default grid system
utilizes 12-columns,
making for a 940px
wide container without
responsive features
enabled.
Below 767px viewports,
the columns become
fluid and stack
vertically.
Fluid Grid System


The fluid grid system
uses percents instead
of pixels for column
widths with responsive
features enabled.
Fixed Layout


Provides a common
fixed-width (and
optionally responsive)
layout with only
class="container"
required.
Fluid Layout


Create a fluid, twocolumn page with
class="container-fluid"
— great for applications
and docs.
Responsive Design




Include the meta tag — viewport and css file —
bootstrap-responsive.css within head tag
Supported devices
Supported Media Query


Media queries allow for custom CSS based on a
number of conditions — ratios, widths, display type,
etc — but usually focuses around min-width and
max-width
Media Query Types and Features


Media Types




all | aural | braille | embossed | handheld | print | projection | screen | tty | tv

Media Features














(max- / min-) width
(max- / min-) height
(max- / min-) device-width
(max- / min-) device-height
orientation: portrait / landscape
aspect-ratio
(max- / min-) device-aspect-ratio
color
color-index
monochrome
(max- / min-) resolution
scan
grid
Media Query Examples
Responsive Utility CSS Classes




For faster mobile-friendly development, use these
utility classes for showing and hiding content by
device.
Responsive utilities should not be used with tables,
and as such are not supported.
Base CSS








Typography
Code
Tables
Forms
Buttons
Images
Icons by Glyphicons
Base Components














Button groups
Button dropdown menus
Nav lists
Navbar components
Breadcrumbs
Pagination
Labels and badges
Typographic components
Thumbnails
Alerts
Progress bars
Media Object
Miscellaneous
JavaScript in Bootstrap
















Transitions
Modal
Dropdowns
ScrollSpy
Togglable tabs
Tooltips
Popovers
Alert messages
Buttons
Alerts
Buttons
Collapse
Carousel
Typeahead
Affix
Advantages


Easy to get started




Great grid system




LESS — Dynamic Stylesheet Language
Bootstrap is built on responsive 12-column grids,
layouts and components

Base styling for most HTML elements


All these fundamental HTML elements have been
styled and enhanced with extensible classes
Advantages


Extensive list of components




Bundled JavaScript plugins




Styling of every single element follows a
consistent theme
The components are made interactive with the
numerous JavaScript plugins bundled in the
bootstrap package

Good documentation


Provides a great documentation with examples
and demo
Browser Compatible


Normalize CSS




Html5shiv JS




Enable use of HTML5 sectioning elements in legacy IE 6-8

Respond JS




Makes browsers render all elements more consistently and
in line with modern standards

A fast & lightweight polyfill for min/max-width CSS3 Media
Queries for IE 6-8

Selectivizr JS


Emulates CSS3 pseudo-classes and attribute selectors in
IE 6-8
Reference




10 Web Design Trends for 2013
Bootstrap CSS Framework
6 Reasons to Choose the Bootstrap CSS
Framework



Device pixel density tests




Media Query Snippets
The Absolute Beginners Guide to LESS



Free themes for Twitter Bootstrap
Q&A

More Related Content

PDF
Web design ux trends 2013
PPT
Web site design
PDF
Practical design tips by Abhishek Sharma
PDF
Simple details of UI
PDF
Design & UI Portfolio
PDF
User experience design
PDF
UX-дизайнер: основы профессии и тренды
PPTX
An introduction to development of universal applications
Web design ux trends 2013
Web site design
Practical design tips by Abhishek Sharma
Simple details of UI
Design & UI Portfolio
User experience design
UX-дизайнер: основы профессии и тренды
An introduction to development of universal applications

Similar to Responsive Web Design (20)

PPTX
Professional ui for a website design
PPT
User Experience Roles Competencies
PDF
Ni week 2018_ux_lab_viewcandothat
PPTX
Web designing & web development! BATRA COMPUTER CENTRE
PPT
Accessibility Enterprise
PDF
The state of front end architecture_in_2015
PDF
User-centred design
PPTX
Highcharts- The Next Chapter CSUN 2019
PPTX
Responsive Web Design
PPTX
UX-Driven & Inclusive Data Visualizations
PDF
Fundamentals of Web Design - Professional Development Workshop
PDF
Multiscreen and Beyond – Topics and Focus Areas (Wolfram Nagel)
PDF
Mastering the Art of Web Design From Basics to Modern Trends.
PPTX
Android user experience
PPT
Optimizing Sites for Mobile Devices
PPT
Reviewing Screen-Based Content
PPTX
designing windows user experiences
PPT
Elearning
PPTX
Responsive ui
PPS
Presentation Ux
Professional ui for a website design
User Experience Roles Competencies
Ni week 2018_ux_lab_viewcandothat
Web designing & web development! BATRA COMPUTER CENTRE
Accessibility Enterprise
The state of front end architecture_in_2015
User-centred design
Highcharts- The Next Chapter CSUN 2019
Responsive Web Design
UX-Driven & Inclusive Data Visualizations
Fundamentals of Web Design - Professional Development Workshop
Multiscreen and Beyond – Topics and Focus Areas (Wolfram Nagel)
Mastering the Art of Web Design From Basics to Modern Trends.
Android user experience
Optimizing Sites for Mobile Devices
Reviewing Screen-Based Content
designing windows user experiences
Elearning
Responsive ui
Presentation Ux
Ad

More from Allan Huang (20)

PPTX
Concurrency in Java
PPTX
Build, logging, and unit test tools
PPTX
Drools
PPT
Java JSON Parser Comparison
PPT
Netty 4-based RPC System Development
PPT
eSobi Website Multilayered Architecture
PPT
Java New Evolution
PPT
Tomcat New Evolution
PPT
JQuery New Evolution
PPT
Boilerpipe Integration And Improvement
PPT
YQL Case Study
PPT
Build Cross-Platform Mobile Application with PhoneGap
PPT
HTML5 Multithreading
PPT
HTML5 Offline Web Application
PPT
HTML5 Data Storage
PPT
Java Script Patterns
PPT
Weighted feed recommand
PPT
Web Crawler
PPT
eSobi Site Initiation
PPT
Architecture of eSobi club based on J2EE
Concurrency in Java
Build, logging, and unit test tools
Drools
Java JSON Parser Comparison
Netty 4-based RPC System Development
eSobi Website Multilayered Architecture
Java New Evolution
Tomcat New Evolution
JQuery New Evolution
Boilerpipe Integration And Improvement
YQL Case Study
Build Cross-Platform Mobile Application with PhoneGap
HTML5 Multithreading
HTML5 Offline Web Application
HTML5 Data Storage
Java Script Patterns
Weighted feed recommand
Web Crawler
eSobi Site Initiation
Architecture of eSobi club based on J2EE
Ad

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25 Week I
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
Digital-Transformation-Roadmap-for-Companies.pptx

Responsive Web Design

  • 1. Responsive Web Design Allan Huang @ esobi Inc.
  • 2. Agenda   10 Web Design Trends Bootstrap          Global Style CSS Grid System Layouts Responsive Design Base CSS Base Components JavaScript in Bootstrap Bootstrap Advantage Browser Compatible
  • 3. 10 Web Design Trends  Content First   Simplicity of Design Interaction and Content   Efficient, Searchable, Accessible, Multi-Platform Content Simplification! Content Accessible and Readable on Devices UX Centered Design  UI Design, Visual Styling, Code Performance, Uptime, Feature Set, Research Methods, Development Methodologies...
  • 4. 10 Web Design Trends  App Style Interfaces    Unification of Desktop & Mobile into Single Version SVG & Responsive Techniques   Imitate Mobile App Style and Interfaces SVG, Web Fonts, Design with Typography, Icon Fonts... Flat Colors and No more Skeuomorphism  Simplicity, Minimalism, Clear Layouts, App-Style Interfaces, Design with Typography, Less Decoration, Less Skeuomorphic Interfaces, Flat Style, Flat Colors
  • 5. 10 Web Design Trends for 2013  Technology Agnostic   Experimentation and innovation in device sensors and interaction   HTML/ CSS/ JavaScript -> CSS3, SVG, WebGL… Touch-enabled Interfaces, Device Sensor, SpeechBased... The Internet of things  Ecosystem of Connected Services, e.g. Smart Fridge, Smart TV, Smart Watch…
  • 7. Global Style     An CSS framework based on jQuery JavaScript framework Bootstrap version 2.3.2 HTML5 doctype Declaration Basic global display, typography, and link styles
  • 8. Fixed Grid System   The default grid system utilizes 12-columns, making for a 940px wide container without responsive features enabled. Below 767px viewports, the columns become fluid and stack vertically.
  • 9. Fluid Grid System  The fluid grid system uses percents instead of pixels for column widths with responsive features enabled.
  • 10. Fixed Layout  Provides a common fixed-width (and optionally responsive) layout with only class="container" required.
  • 11. Fluid Layout  Create a fluid, twocolumn page with class="container-fluid" — great for applications and docs.
  • 12. Responsive Design   Include the meta tag — viewport and css file — bootstrap-responsive.css within head tag Supported devices
  • 13. Supported Media Query  Media queries allow for custom CSS based on a number of conditions — ratios, widths, display type, etc — but usually focuses around min-width and max-width
  • 14. Media Query Types and Features  Media Types   all | aural | braille | embossed | handheld | print | projection | screen | tty | tv Media Features              (max- / min-) width (max- / min-) height (max- / min-) device-width (max- / min-) device-height orientation: portrait / landscape aspect-ratio (max- / min-) device-aspect-ratio color color-index monochrome (max- / min-) resolution scan grid
  • 16. Responsive Utility CSS Classes   For faster mobile-friendly development, use these utility classes for showing and hiding content by device. Responsive utilities should not be used with tables, and as such are not supported.
  • 18. Base Components              Button groups Button dropdown menus Nav lists Navbar components Breadcrumbs Pagination Labels and badges Typographic components Thumbnails Alerts Progress bars Media Object Miscellaneous
  • 19. JavaScript in Bootstrap                Transitions Modal Dropdowns ScrollSpy Togglable tabs Tooltips Popovers Alert messages Buttons Alerts Buttons Collapse Carousel Typeahead Affix
  • 20. Advantages  Easy to get started   Great grid system   LESS — Dynamic Stylesheet Language Bootstrap is built on responsive 12-column grids, layouts and components Base styling for most HTML elements  All these fundamental HTML elements have been styled and enhanced with extensible classes
  • 21. Advantages  Extensive list of components   Bundled JavaScript plugins   Styling of every single element follows a consistent theme The components are made interactive with the numerous JavaScript plugins bundled in the bootstrap package Good documentation  Provides a great documentation with examples and demo
  • 22. Browser Compatible  Normalize CSS   Html5shiv JS   Enable use of HTML5 sectioning elements in legacy IE 6-8 Respond JS   Makes browsers render all elements more consistently and in line with modern standards A fast & lightweight polyfill for min/max-width CSS3 Media Queries for IE 6-8 Selectivizr JS  Emulates CSS3 pseudo-classes and attribute selectors in IE 6-8
  • 23. Reference    10 Web Design Trends for 2013 Bootstrap CSS Framework 6 Reasons to Choose the Bootstrap CSS Framework  Device pixel density tests   Media Query Snippets The Absolute Beginners Guide to LESS  Free themes for Twitter Bootstrap
  • 24. Q&A