SlideShare a Scribd company logo
CSS Frameworks for
Rapid Site Designs
• Ben MacNeill
ben.macneill@extension.org
• Presentation at:
slideshare.net/chillnc/
CSS Frameworks for Rapid Site Designs
What is a CSS framework?
• Two CSS files (core + responsive)
• A single Javascript file (dependent on jQuery)
• Two image files
Why use Bootstrap?
• Faster development
• Instant grid
• Library of commonly used elements (components)
• Typography
• Responsive CSS (optional)
• Compatibility (down to IE 7)
• Open source
• Active: https://github.com/popular/starred
CSS Frameworks for Rapid Site Designs
Scaffolding
• 12 Column Grid
• Fixed / Fluid
• Both have responsive capabilities
What is Responsive
Web Design?
Flexible, Device-
Independent Design
Single Source
of Content
(HTML)
Why Responsive Design?
• Designing for specific devices — too many
• Siloed pages: /mobile/page.html — trapped
Three Components
• A flexible grid-based layout
• Flexible images and media
• Media queries (CSS3)
Make it Responsive
• Set viewport
• Include bootstrap-responsive.css
Short Detour:
Reseting theViewport
• Modern mobile browsers pretend that web
pages are desktop-browser size (~900px)
• They render them at that size
• Then shrink the resulting page to fit in the
device window
CSS Frameworks for Rapid Site Designs
Override the Default
<meta name="viewport" content="initial-
scale=1.0, width=device-width" />
• Makes width of the browser’s viewport
equal to the width of the device’s screen
ResetViewport
320px
DefaultViewport
980px
Base CSS
• Typography (font-size: 14px; line-height: 20px;)
• Tables
• Forms
• Buttons
• Icons by Glyphicons
Form Examples
Icon Examples
Components
• Dropdowns
• Button groups
• Button dropdowns
• Navs
• Navbar
• Breadcrumbs
• Pagination
• Labels and badges
• Typography
• Thumbnails
• Alerts
• Progress bars
• Media object
• Misc
Javascript
• Transitions
• Modal
• Dropdown
• Scrollspy
• Tab
• Tooltip
• Popover
• Alert
• Button
• Collapse
• Carousel
• Typeahead
• Affix
Data Attributes
• Trigger Bootstrap plugins without writing any JS
• Use data-toggle to call the plugin
• Use data-target or href to set your target
<a href="#myModal" data-toggle="modal">
Click me
</a>
Bootstrap offers customization
(But I prefer an override.css)
Thanks!
• Ben MacNeill
ben.macneill@extension.org
• Presentation at:
slideshare.net/chillnc/

More Related Content

PPTX
Backgrid - A Backbone Plugin
KEY
Next Generation UI
PPTX
DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013
PDF
Mobile Offline First
PDF
seamless – Object Oriented CMS System
PPTX
Edy Dawson Notes on SF HTML5 Dev Conf
PDF
React in 2018
Backgrid - A Backbone Plugin
Next Generation UI
DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013
Mobile Offline First
seamless – Object Oriented CMS System
Edy Dawson Notes on SF HTML5 Dev Conf
React in 2018

What's hot (20)

PPTX
Knowit study group örnsköldsvik - Introduction to microsoft azure websites
PDF
Annexure 2.3 n tier architecture
PPTX
Html5 css3 Online Training
PPTX
Java script infovis toolkit
PDF
ExtJS: La piattaforma vincente (rich UI)
PPTX
Modern Collaboration Development (Part 2)
PPTX
Porting ASP.NET applications to Windows Azure
PPTX
Node ts1
PPTX
Express yourself
PDF
Word Press at Scale - WordCamp Minneapolis
PPTX
Microsoft Azure News - Apr 2017
DOCX
Web designing course content
PDF
Tech talk-live-alfresco-drupal
PPTX
Single page application
PPTX
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
PDF
The Unusual Suspect: Layouts for sleeker KDE applications
PPTX
Backbone introduction
PDF
PDF
Glide usage tips
PDF
Alfresco Day Stockholm 2015 - Rapid UI Development
Knowit study group örnsköldsvik - Introduction to microsoft azure websites
Annexure 2.3 n tier architecture
Html5 css3 Online Training
Java script infovis toolkit
ExtJS: La piattaforma vincente (rich UI)
Modern Collaboration Development (Part 2)
Porting ASP.NET applications to Windows Azure
Node ts1
Express yourself
Word Press at Scale - WordCamp Minneapolis
Microsoft Azure News - Apr 2017
Web designing course content
Tech talk-live-alfresco-drupal
Single page application
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
The Unusual Suspect: Layouts for sleeker KDE applications
Backbone introduction
Glide usage tips
Alfresco Day Stockholm 2015 - Rapid UI Development
Ad

Viewers also liked (18)

PDF
Oceans
PDF
Advanced Google Analytics Techniques
PDF
Ask an Expert 2.0
PPTX
Grooving with Perl
PDF
Subversion Clients for the Mac - svnX
PDF
Data-driven parenting - Trixie Tracker
PDF
Responsive web design
PDF
Animals
PDF
Presenting For Feedback
PDF
PDF
Google Analytics: Q&A
PDF
Style Your Site Part 2
PDF
Evaluate Content with Google Analytics (Oct 2009)
PDF
Presenting Visual Information(Notes)
PDF
Style Your Site Part 1
PDF
Best Practices for Structuring Your Web Content
PPTX
Πεπτικό Σύστημα
PDF
Lean Six-Sigma 101
Oceans
Advanced Google Analytics Techniques
Ask an Expert 2.0
Grooving with Perl
Subversion Clients for the Mac - svnX
Data-driven parenting - Trixie Tracker
Responsive web design
Animals
Presenting For Feedback
Google Analytics: Q&A
Style Your Site Part 2
Evaluate Content with Google Analytics (Oct 2009)
Presenting Visual Information(Notes)
Style Your Site Part 1
Best Practices for Structuring Your Web Content
Πεπτικό Σύστημα
Lean Six-Sigma 101
Ad

Similar to CSS Frameworks for Rapid Site Designs (20)

PPTX
RWD - Bootstrap
PDF
Responsive web design with various grids and frameworks comparison
PPTX
CSS framework
PPTX
Media queries and frameworks
PPTX
Bootstrap [part 1]
PDF
Responsive Web Design
KEY
Getting started with CSS frameworks using Zurb foundation
PPTX
Twitter bootstrap-101
PDF
Introduction-to-HTML-CSS-and-Bootstrap.pdf
PDF
Responsive Design Essentials
PDF
Going responsive
PPTX
Responsive web designing
PPTX
Rapid and Responsive - UX to Prototype with Bootstrap
PPTX
Twitter Bootstrap Presentation
PDF
Responsive web - CC FE & UX
PDF
Responsive Web Design - Why and How
PDF
Responsive web design
PPTX
Digibury: Getting your web presence mobile ready - David Walker
PPT
Responsive Web Design
PDF
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
RWD - Bootstrap
Responsive web design with various grids and frameworks comparison
CSS framework
Media queries and frameworks
Bootstrap [part 1]
Responsive Web Design
Getting started with CSS frameworks using Zurb foundation
Twitter bootstrap-101
Introduction-to-HTML-CSS-and-Bootstrap.pdf
Responsive Design Essentials
Going responsive
Responsive web designing
Rapid and Responsive - UX to Prototype with Bootstrap
Twitter Bootstrap Presentation
Responsive web - CC FE & UX
Responsive Web Design - Why and How
Responsive web design
Digibury: Getting your web presence mobile ready - David Walker
Responsive Web Design
Battle of the Front-End Frameworks: Bootstrap vs. Foundation

CSS Frameworks for Rapid Site Designs