Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bootstrap
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Patrick Van Stee
August 28, 2013
Programming
850
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bootstrap
Design for Developers
Patrick Van Stee
August 28, 2013
More Decks by Patrick Van Stee
See All by Patrick Van Stee
Raft: Consensus for Rubyists
vanstee
141
7.7k
Elixir and Ecto
vanstee
5
1k
HTTP API Design for iOS Applications
vanstee
11
720
Consensus: An Introduction to Raft
vanstee
21
3.3k
Convergent Replicated Data Types
vanstee
4
900
Pour Over Brewing Method
vanstee
1
430
Celluloid & DCell
vanstee
4
620
Map Reduce & Ruby
vanstee
10
930
Other Decks in Programming
See All in Programming
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
ALB ログから Trace を気合で繋げる技術
fohte
7
850
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
380
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
320
Cloudflare is Agents
chimame
0
190
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
340
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
130
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
130
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
140
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.3k
源内ハンズオン概要編
hideg
0
240
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Making the Leap to Tech Lead
cromwellryan
135
10k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
The browser strikes back
jonoalderson
0
1.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
The SEO identity crisis: Don't let AI make you average
varn
0
550
Transcript
Bootstrap Design for Developers
vanstee Big Nerd Ranch !
None
None
An improved, default style for your webapps
•Framework •Getting Started •Protips
mdo Mark Otto ! fat ! Jacob Thornton
Developed as a framework to encourage consistency
A way to document and share common design patterns
JavaScript Fonts icons HTML examples CSS
Browser Support
None
None
<nav class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <a class="navbar-brand" href="#">Brand</a> </div>
<ul class="nav navbar-nav"> <li><a href="#">Link</a></li> <li class="dropdown open"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> Dropdown <b class="caret"></b> </a> <ul class="dropdown-menu" role="menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> </ul> </li> </ul> </nav>
Responsive Mobile First
None
•Icons •CSS helpers •JavaScript plugins •Community projects
•Framework •Getting Started •Protips
Bootstrap Rails &
Use compiled CSS Use LESS with the asset pipeline or
Asset Pipeline LESS CSS Minified
Gems
•Rewritten using SASS •Rails Engine •Not yet on Bootstrap 3
bootstrap-sass https://github.com/thomas-mcdonald/bootstrap-sass/pull/329
GEMFILE gem 'sass-rails', '~> 3.2' gem 'bootstrap-sass', '~> 2.3.2.1' APPLICATION.CSS
@import "bootstrap"; APPLICATION.JS //= require bootstrap
•Should “just work” •Don’t use therubyracer •Docs are great Heroku
https://devcenter.heroku.com/articles/rails-asset-pipeline
•Also using SASS •Bootstrap 3 •Haven’t used this yet anjlab-bootstrap-rails
•Framework •Getting Started •Protips
Read the docs and play with the examples
•Find variables in the docs •Override before importing •3rd party
themes Customization
APPLICATION.CSS $blue: #5b9cbc $linkColor: $blue $headingsFontFamily: 'Helvetica Neue', Helvetica, Arial,
sans-serif @import "bootstrap";
Checkout the Bootstrap Expo for inspiration expo.getbootstrap.com
Alternatives •Foundation •Skeleton •Gumby
twbs/ bootstrap getbootstrap.com
None