Responsive Design and Twitter Bootstrap

Slides:



Advertisements
Similar presentations
What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Advertisements

Twitter Bootstrap. Agenda What is it? Grids and Fluid layouts Globals and Typography Tables, Forms and Buttons Navigation Media and thumbnails Responsive.
RESPONSIVE WEB DESIGN NYU Webmaster Meetup, October 3 rd, 2014.
Responsive Web Design Sheri German, Instructor Montgomery College.
Lloyd-Jamie Bennett – P Stylianos Michael – P
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
CISC 474: Advanced Web Technologies HTML5 & CSS3, & Responsive Design.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 12: Building Responsive Webpages.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Intro to RESPONSIVE DESIGN. Why? What?
Kathy E. Responsive Design and Twitter Bootstrap.
Lesson 15: Mobile Design and Layout Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
Chapter 8 More on Links, Layout, and Mobile Copyright © 2013 Terry Ann Morris, Ed.D revised by Bill Pegram, 9/24/
WDV 331 Dreamweaver Applications Designing Websites for Mobile Devices Dreamweaver CS6 Chapter 11.
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
COMP 135 Web Site Design Intermediate Week 8. Responsive Web Design Responsive Design Adaptive Design.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Responsive design - Bedrock to our site Responsive site templates included.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Making iServices Subscriber More Mobile Friendly `
Frontend - HTML5 - CSS3 - Bootstrap 3.x. SemanticsPerformanceCSS3.
Introduction to Bootstrap
Adxstudio Portals Training
learn. do. dream. Bootstrapping with Twitter Bootstrap Responsive Layouts CSS Components JavaScript Font Awesome Select2 Themes.
Bootstrap Front-End Framework for Responsive Web Sites Svetlin Nakov Technical Trainer Software University
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Responsive Web Design (RWD) MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/11/2016.
Basic Elements of Responsive Web Design Jason Bengtson, MLIS, AHIP Emerging Technologies/R&D Librarian UNM Health Sciences Library and Informatics Center.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
With Responsive Web Design Eric Overfield SharePoint Advocate and Enthusiast PixelMill Enhance SharePoint SPFest Denver 2014 – SPT 205
With Responsive Web Design Eric Overfield SharePoint Advocate and Enthusiast PixelMill SharePoint Fest Denver – March 18 th - 20 th 2013 Enhance SharePoint.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
The A to Z of Building a Responsive SharePoint Site with Bootstrap BY THOMAS DALY.
How HTML responsiveness translates to PDF
CNIT131 Internet Basics & Beginning HTML
Implementing Responsive Design UNIT I.
PHP MySQL Crash Course with HTML CSS
Implementing Responsive Design
CSS Bootstrap.
Front-End Framework for Responsive Web Sites
Responsive Web Design (RWD)
Responsive Web Pages.
Concepts for fluid layout
Introduction to Bootstrap Bootstrap සදහා හැදින්වීම
User Interface Design and Usability Bootstrap
Bootstrap A popular HTLM, CSS, and JS framework for developing responsive, mobile first projects on the web.
RESPONSIVE WEB DESIGN.
CS3220 Web and Internet Programming Introduction to Bootstrap
IS1500: Introduction to Web Development
Responsive Design in WordPress
Responsive Design.
Responsive Web Design (RWD)
Bootstrap Components Reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
Responsive Web Design (RWD)
Responsive Framework.
Responsive Web Design and Bootstrap
06 | Introduction to Bootstrap
Responsive Grid Layout with Bootstrap
Responsive Web Design and Bootstrap
CS3220 Web and Internet Programming Introduction to Bootstrap
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
Web Client Side Technologies Raneem Qaddoura
Web Client Side Technologies Raneem Qaddoura
Concepts for fluid layout
Various mobile devices
17 RESPONSIVE WEB DESIGN.
Christopher Harrison Jeremy Foster
Presentation transcript:

Responsive Design and Twitter Bootstrap Ajune Wanis Binti Ismail ajune@utm.my

State of Today’s Web This is the challenge. How do you design for all of this? How do you manage the budget (staff, resources)? Source: http://bradfrostweb.com/

This page is best viewed with browser X and screen resolution of xxx X yyy - No longer relevant today

What is Responsive Web Design? An approach to web design that provides an optimal viewing experience across a wide range of devices. First introduced in 2009 by Ethan Marcotte who has also written a book with the same title. http://www.alistapart.com/articles/responsive-web-design/

First introduced in 2009 by Ethan Marcotte who has also written a book with the same title. http://www.abookapart.com/products/responsive-web-design

Elements of RWD Fluid Grid Resizable Images Media Queries First introduced in 2009 by Ethan Marcotte who has also written a book with the same title and which I also recommend. I’ve spent the last two years learning about and really digging into responsive Web design and I’ve gotta say, It is the beginning of a new era in the Web.

Grids

Grids /

How do grid systems work? Example based on Foundation Zurb Framework (http://foundation.zurb.com). A 12 column grid system

Resizable Images img { max-width: 100%;height: auto;}

Media Queries A CSS3 module that renders web pages based on conditions such as screen resolution Drafted in 2001 by the W3C Became a recommended standard in June 2012 First introduced in 2009 by Ethan Marcotte who has also written a book with the same title and which I also recommend. I’ve spent the last two years learning about and really digging into responsive Web design and I’ve gotta say, It is the beginning of a new era in the Web. Source: Wikipedia.org

Common Breakpoints Label Layout Width Smartphones 480px and below Portrait Tables 480px to 768px Landscape Tablets 768px to 940px Default 940px and up Large Screens 1210px and up

What http://twitter.github.com/bootstrap/

Twitter Bootstrap A freely available design framework for websites and web applications Based upon HTML5, CSS and JavaScript Supports all major browsers (even IE7!) Released on GitHub in August 2011

Created By

Why Reason #1: Rich Features

Why Reason #2: Popularity

Why Reason #3: Browser Support Also MSIE and Opera

Why Reason #4: Glyph Icon Set

Why Reason #5: Grid System 960 Grid System http://960.gs/ Bootstrap is using a grid system base on 12 columns. What is a grid system? A grid system is a way to create a solid foundation to build your project on. If you want your web application to have a left navigation you could design your HTML using row number 3 If you do not want any navigation and you want your content to be as wide as possible then you could use row number 5 This grid design was popularized by 960 grid system http://960.gs and BluePrint http://www.blueprintcss.org 960 Grid System http://960.gs/ Blue Print CSS http://www.blueprintcss.org/ Golden Grid System http://goldengridsystem.com/

Why Tabs: Breadcrumb: Pagination: Alerts: Progress bar: Reason #6: Components Buttons: Tabs: Breadcrumb: Pagination: Alerts: Here is a list of some of the CSS component available. There are dozens of them available with bootstrap. Progress bar:

Why Reason #7: Javascript/jQuery Bootstrap gives life to its UI by using Jquery plugins.

Why Reason #8: Customization Bootstrap provides a web-based customizer that allow you to generate a CSS file based on your specific needs.

Do websites need to look exactly the same in every browser? http://dowebsitesneedtolookexactlythesameineverybrowser.com/

Resources http://bootswatch.com/