introduction to twitter's bootstrap 2

28
Introduction to Twitter’s Bootstrap by @julienrenaux @eBay

Upload: julien-renaux

Post on 27-Jan-2015

111 views

Category:

Technology


0 download

DESCRIPTION

Presentation I made @eBay Shanghai. 1. Bootstrap Features 2. Why using Bootstrap 3. Built with Bootstrap

TRANSCRIPT

Page 1: Introduction to Twitter's Bootstrap 2

Introduction to Twitter’s Bootstrap

by @julienrenaux @eBay

Page 2: Introduction to Twitter's Bootstrap 2

What is Bootstrap? UI framework (set of JavaScript, CSS, and

images) Open Source project Supports HTML5 and CSS3 Supported by all major browsers (even IE7!!!) Released in August 2011

Page 3: Introduction to Twitter's Bootstrap 2

What is Bootstrap? Creators

Figures (November 2012) 39,912 star 9,808 fork 5,571 closed issues

Page 4: Introduction to Twitter's Bootstrap 2
Page 5: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Grid System

960 Grid System http://960.gs/ Blue Print CSS http://www.blueprintcss.org/ Golden Grid System http

://goldengridsystem.com/

Page 6: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Grid System Examples

Page 7: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Components (CSS) Buttons:

Tabs:

Breadcrumb:

Pagination:

Alerts:

Progress bar:

Page 8: Introduction to Twitter's Bootstrap 2

Bootstrap Features: JavaScript

Page 9: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Customization CSS Components

Page 10: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Customization JavaScript (JQuery)

JavaScript (Mootools)http://anutron.github.com/mootools-bootstrap

Page 11: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Customization CSS variables (Less)

http://lesscss.org

Page 12: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Customization

Page 13: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Customization

Page 14: Introduction to Twitter's Bootstrap 2

Bootstrap Features: Customization

Page 15: Introduction to Twitter's Bootstrap 2
Page 16: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Great Features Grid System Dozens of CSS components JavaScript plugins Web-based Customizer

Page 17: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Live mockups

Page 18: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Live mockups

Page 19: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Live mockups

Page 20: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Live mockups Easy creation of proof of concept Ability to gather alpha testers feedbacks early

in the project without doing any code (Agile) HTML scaffolding ready to use by developers

(copy – past)

Page 21: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Responsive Design What is it?

Page 22: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Responsive Design Multi platform support (Mobile phones,

Tablets, laptops large screens) 100% CSS (using Media Types: @media)

Page 23: Introduction to Twitter's Bootstrap 2

Why using Bootstrap?: Summary Great Features Responsive Design Live mockups Big community

Page 24: Introduction to Twitter's Bootstrap 2
Page 25: Introduction to Twitter's Bootstrap 2

Built with Bootstrap: Joomla 3.0

Page 26: Introduction to Twitter's Bootstrap 2

Built with Bootstrap: Viadeo

Page 27: Introduction to Twitter's Bootstrap 2

Built with Bootstrap: SlideShare

http://www.slideshare.net/julienrenaux

Page 28: Introduction to Twitter's Bootstrap 2

Thanks

Questions?

Bootstrap repository: http://github.com/twitter/bootstrap Bootstrap showcase: http://twitter.github.com/bootstrap