Kathy E. 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.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
Responsive Web Design Sheri German, Instructor Montgomery College.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Lloyd-Jamie Bennett – P Stylianos Michael – P
Responsive Wed Design : An Emerging Technology Archana Jain.
Responsive Web Design Design websites so that they can adapt to different devices seamlessly. Image by Muhammed RafizeldiMuhammed Rafizeldi.
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).
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
Getting Started with Adobe Dreamweaver CS6. Unit Objectives Define web design software Start Adobe Dreamweaver CS6 View the Dreamweaver workspace Work.
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/
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
San Diego 2014 SharePoint Saturday San Diego November 15, 2014 UCSD Extension SharePoint Saturday San Diego November 15, 2014 UCSD Extension.
Using Styles and Style Sheets for Design
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
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.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Kirkwood Center for Continuing Education Introduction to PHP and MySQL By Fred McClurg, Copyright © 2015 All Rights Reserved.
Lesson 05 // Web Design, Layout & Structure 1.Web Design/Designer-Coder Relationship 2.Fixed vs Fluid Website Layouts 3.Screen Resolutions.
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 `
Responsive Web Designing Using CSS3 & HTML5 -Sandip Jadhav “We are building a web, for all device ”
Frontend - HTML5 - CSS3 - Bootstrap 3.x. SemanticsPerformanceCSS3.
SE-2840 Dr. Mark L. Hornick1 Bootstrap A framework for CSS.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
INFO1300 LAB7 OCT.11TH RESPONSIVE DESIGN. WHAT IS RESPONSIVE WEB DESIGN A mix of flexible grids and layouts, images and an intelligent use of CSS media.
Introduction to Bootstrap
Adxstudio Portals Training
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.
Monday, 18-March-2013 Session workout Presented By: Pikon Roy Karmakar.
Browser Compatibility Testing, using different browsers Conditional Statements.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
10 Mobile Application Framework Must Know to Launch New App.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
How HTML responsiveness translates to PDF
Getting Started with Dreamweaver
Web Development & Design Foundations with HTML5
CNIT131 Internet Basics & Beginning HTML
PHP MySQL Crash Course with HTML CSS
Front-End Framework for Responsive Web Sites
Responsive Design and Twitter Bootstrap
Chapter 7 Absolute/relative hyperlinks Frag id 3-column site
Concepts for fluid layout
CS 321: Human-Computer Interaction Design
Introduction to Bootstrap Bootstrap සදහා හැදින්වීම
Web Development & Design Foundations with HTML5
User Interface Design and Usability Bootstrap
Bootstrap A popular HTLM, CSS, and JS framework for developing responsive, mobile first projects on the web.
CS3220 Web and Internet Programming Introduction to Bootstrap
IS1500: Introduction to Web Development
Responsive Design in WordPress
Responsive Design.
06 | Introduction to Bootstrap
Chapter 7 Absolute/relative hyperlinks Frag id 3-column site
CS3220 Web and Internet Programming Introduction to Bootstrap
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
Web Client Side Technologies Raneem Qaddoura
Web Development & Design Foundations with HTML5
Concepts for fluid layout
Various mobile devices
17 RESPONSIVE WEB DESIGN.
Christopher Harrison Jeremy Foster
Presentation transcript:

Kathy E. Responsive Design and Twitter Bootstrap

Introductions Who are we? What do you do? What do you want to do? What tools or areas of web design interest you most? About the class ….

Design What is it?

Concepts Responsive Design Frameworks Open Source

Design is a process for developing solutions that effectively integrate task, context of use, and “user.”

State of Today’s Web Source:

Source: % of US mobile phones are smartphones

“Anyone who slaps a ‘This page is best viewed with browser X’ label on a web page appears to be yearning for the bad old days, before the web, when you had very little chance of reading a document written on another computer, another word processor, or another network.” Tim Berners-Lee in Technology Review, July 1996

An approach to web design that provides an optimal viewing experience across a wide range of devices. What is Responsive Web Design?

Elements of RWD Fluid Grid Resizable Images Media Queries

Grids

Grids /

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

12 column version Source: 960.gs 12 column version

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

Media Queries A CSS3 module that renders web pages based on conditions such as screen resolutionCSS3 Drafted in 2001 by the W3C Became a recommended standard in June 2012 Source: Wikipedia.orgWikipedia.org

Common Breakpoints LabelLayout Width Smartphones480px and below Portrait Tables480px to 768px Landscape Tablets768px to 940px Default940px and up Large Screens1210px and up

Advantages & Disadvantages AdvantagesDisadvantages User Experience (UX)User Experience/Load Time AnalyticsNo linking Sharing/LinkingSEO Development Design Maintenance Source:

Frameworks Project requirements determine the framework Fluid Grid System Responsiveness a plus Offer more than just a grid (pre-defined styles for typography, tables, buttons, navigation, forms elements, etc.)

Frameworks Great documentation Maintained regularly by the community or creator Open Source (free)

What

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 Twitter Bootstrap

Created By

Why Reason #1: Rich Features

Why Reason #2: Popularity

Also MSIE and Opera Why Reason #3: Browser Support

Why Reason #4: Glyph Icon Set

960 Grid System Blue Print CSS Golden Grid System Why Reason #5: Grid System

 Buttons:  Tabs:  Breadcrumb:  Pagination:  Alerts:  Progress bar: Why Reason #6: Components

Why Reason #7: Javascript/jQuery

Why Reason #8: Customization

Why Reason #9: Live Mock-Ups

1. Download Bootstrap and inline text editor 2. Install text editor 3. Extract the bootstrap files in to your project folder 4. Download example html file and save it as index.html in the project folder How

Do websites need to look exactly the same in every browser?

Resources

Thanks! Kathy E Slideshare.net/kegill Creative Commons License / share-and-share alike / attribution / non-commercial