Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Bootstrap
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
142
7.7k
Elixir and Ecto
vanstee
5
1k
HTTP API Design for iOS Applications
vanstee
11
730
Consensus: An Introduction to Raft
vanstee
21
3.3k
Convergent Replicated Data Types
vanstee
4
900
Pour Over Brewing Method
vanstee
1
440
Celluloid & DCell
vanstee
4
620
Map Reduce & Ruby
vanstee
10
930
Other Decks in Programming
See All in Programming
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
一人だけ、Kiroが静止する日
hideg
0
140
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
200
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
450
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
430
JRuby: Past, Present, and Future
headius
0
210
Webの地図
yosuke_furukawa
PRO
6
5k
速習iPhone Duo対応
yuukiw00w
2
910
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
190
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
29
12k
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.6k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Claude Code のすすめ
schroneko
67
230k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
WCS-LA-2024
lcolladotor
0
840
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