Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Bootstrap Design for Developers
Slide 2
Slide 2 text
vanstee Big Nerd Ranch !
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
An improved, default style for your webapps
Slide 6
Slide 6 text
•Framework •Getting Started •Protips
Slide 7
Slide 7 text
mdo Mark Otto ! fat ! Jacob Thornton
Slide 8
Slide 8 text
Developed as a framework to encourage consistency
Slide 9
Slide 9 text
A way to document and share common design patterns
Slide 10
Slide 10 text
JavaScript Fonts icons HTML examples CSS
Slide 11
Slide 11 text
Browser Support
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
Brand
Link
Dropdown
Action
Another action
Slide 15
Slide 15 text
Responsive Mobile First
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
•Icons •CSS helpers •JavaScript plugins •Community projects
Slide 18
Slide 18 text
•Framework •Getting Started •Protips
Slide 19
Slide 19 text
Bootstrap Rails &
Slide 20
Slide 20 text
Use compiled CSS Use LESS with the asset pipeline or
Slide 21
Slide 21 text
Asset Pipeline LESS CSS Minified
Slide 22
Slide 22 text
Gems
Slide 23
Slide 23 text
•Rewritten using SASS •Rails Engine •Not yet on Bootstrap 3 bootstrap-sass https://github.com/thomas-mcdonald/bootstrap-sass/pull/329
Slide 24
Slide 24 text
GEMFILE gem 'sass-rails', '~> 3.2' gem 'bootstrap-sass', '~> 2.3.2.1' APPLICATION.CSS @import "bootstrap"; APPLICATION.JS //= require bootstrap
Slide 25
Slide 25 text
•Should “just work” •Don’t use therubyracer •Docs are great Heroku https://devcenter.heroku.com/articles/rails-asset-pipeline
Slide 26
Slide 26 text
•Also using SASS •Bootstrap 3 •Haven’t used this yet anjlab-bootstrap-rails
Slide 27
Slide 27 text
•Framework •Getting Started •Protips
Slide 28
Slide 28 text
Read the docs and play with the examples
Slide 29
Slide 29 text
•Find variables in the docs •Override before importing •3rd party themes Customization
Slide 30
Slide 30 text
APPLICATION.CSS $blue: #5b9cbc $linkColor: $blue $headingsFontFamily: 'Helvetica Neue', Helvetica, Arial, sans-serif @import "bootstrap";
Slide 31
Slide 31 text
Checkout the Bootstrap Expo for inspiration expo.getbootstrap.com
Slide 32
Slide 32 text
Alternatives •Foundation •Skeleton •Gumby
Slide 33
Slide 33 text
twbs/ bootstrap getbootstrap.com
Slide 34
Slide 34 text
No content