SlideShare a Scribd company logo
FOUNDATION VS BOOTSTRAP
Jan De Wilde — Sam Vloeberghs
—@MrJean @samvloeberghs
CC Front-end & UX
FOUNDATION VS BOOTSTRAP
a. What's in a name
b. Introducing Foundation
c. Introducing Bootstrap
d. Hands-on & comparisson
WHAT'S IN A NAME
a. Totally not basic
b. Many predefined styles
c. Common JS components
d. Extensive possibilities to extend
ZURB FOUNDATION
"Foundation is the most advanced
responsive front-end framework in the
world"
ZURB FOUNDATION
a. Created at Zurb
b. Opensource, but paid maintenance
c. 5th major release, 6th on its way
d. Offer certification & trainings
e. Frameworks for websites, applications & email templating
TWITTER BOOTSTRAP
"Bootstrap is the most popular HTML, CSS,
and JS framework for developing
responsive, mobile first projects on the
web."
TWITTER BOOTSTRAP
a. Created at Twitter
b. Opensource, backed by community
c. 3th major release
Foundation vs Bootstrap - CC FE & UX
HANDS-ON & COMPARISSON
a. Grid System
b. Responsive tables
c. Utilities
d. Customisation: Foundation Sass vs Bootstrap LESS
e. Components:
Orbid vs Carousel
Magellan vs Scrollspy
Joyride vs Popover
Responsive tables
GRID SYSTEM
Foundation Bootstrap
Responsive, fluid & mobile first
Scales to 12 columns
Predefined classes & mixins
Responsive, fluid & mobile first
Scales to 12 columns
Predefined classes & mixins
More More
GRID SYSTEM: ROW & COLUMN
Foundation Bootstrap
Predefined grid classes:
Columns must have a row directly as
parent
Columns have a gutters based on the
default fontsize(16px):
rem-calc(30);
Always place columns in .rows when
deepnesting
Predefined grid classes:
Columns must have a row directly
as parent
Columns have a gutters of 30px
(15px on each side)
Place rows in .container (fixed-
width) or .container-fluid (full-
width)
More More
.small-6 .columns .col-xs-4
GRID SYSTEM: MEDIA QUERIES & BREAKPOINTS (1)
Foundation Bootstrap
Default 4 breakpoints:
$small-range: (0em, 40em);
$medium-range: (40.063em, 64em);
$large-range: (64.063em, 90em);
$xlarge-range: (90.063em, 120em);
$xxlarge-range: (120.063em,
99999em);
Default 3 breakpoints:
768px
992px
1200px
More More
GRID SYSTEM: MEDIA QUERIES & BREAKPOINTS (2)
Foundation Bootstrap
4 breakpoints means, styling for 5
levels:
< 640px
≥ 641px
≥ 1025px
≥ 1441px
≥ 1921px
3 breakpoints means, styling for 4
levels:
< 768px
≥ 768px
≥ 992px
≥ 1200px
More More
GRID SYSTEM: GRID BEHAVIOUR
Foundation Bootstrap
Does not provide a certain
breakpoint for column collapsing
Define it yourself
< 768px: Collapsed at all times
≥ 768px: Collapsed to start,
horizontal above breakpoints
More
GRID SYSTEM: CONTAINER WIDTH
Foundation Bootstrap
.row acts as a container
width is determined by a variable
(default 1000px)
< 768px: none (auto)
≥ 768px: 750px
≥ 992px: 970px
≥ 1200px: 1170px
More More
@include grid-row(..)
$row-width: rem-calc(1000);
.container
.container-fluid
GRID SYSTEM: CLASS PREFIXES
Foundation Bootstrap
breakpoints defined as default
variables
variables can be adapted, so naming
stays, but values change
default generic naming:
< 768px:
≥ 768px:
≥ 992px:
≥ 1200px:
More More
.small-10
.medium-6
.large-4
.xlarge-2
.large-1
.col-xs-*
.col-sm-*
.col-md-*
.col-lg-*
GRID SYSTEM: COLUMN WRAPPING
Foundation Bootstrap
When placing more than 12 columns in
a row, they will wrap on a new line. eg.
small-9 + small-4 = 13 columns > 12
columns
When placing more than 12 columns in
a row, they will wrap on a new line. eg.
col-xs-9 + col-xs-4 = 13 columns > 12
columns
More More
GRID SYSTEM: COLUMN RESETS
Foundation Bootstrap
based on the parent .row, ::after
pseudo element
clear manually , an extra HTML
element
Bootstrap does column resets by
adding an extra HTML element in your
grid.
More More
GRID SYSTEM: OFFSET
Foundation Bootstrap
It is possible to give a column an offset
of * columns.
It is possible to give a column an offset
of * columns.
More More
.large-10 large-offset-1 column .col-md-offset-*
GRID SYSTEM: ORDERING
Foundation Bootstrap
Ordering can be done by using push or
pull.
Easily change the order of our built-in
grid columns with some classes.
and
modifier classes.
Ordering can be done by using push or
pull.
Easily change the order of our built-in
grid columns with
and
modifier classes.
More More
small-10 small-push-2 columns
small-2 small-pull-10 columns
.col-md-push-*
.col-md-pull-*
GRID SYSTEM: LESS MIXINS & VARIABLES
Foundation Bootstrap
A set of variables and mixins can be
customised and used within
Foundation.
Example:
A set of variables and mixins can be
customised and used within Bootstrap.
Example:
More More
$row-width: rem-calc(1000);
$column-gutter: rem-calc(30);
$total-columns: 12 ;
@grid-columns: 12;
@grid-gutter-width: 30px;
@grid-float-breakpoint: 768px;
UTILITIES
General visibility rules
Print styles
GENERAL VISIBILITY RULES
Foundation Bootstrap
Based on your viewport it's possible to
show/hide content. Compared to
Bootstrap this is extensive. Visibility
rules can rely on:
Type & orientation of the device
Width of the viewport
Examples:
Based on the width you are on it is
possible to show / hide content using
just classes. These helper classes are
fairly basic.
More More
.hide-for-large-up
.show-for-large-up
.show-for-landscape
.hide-for-touch
.visible-*-*
.hidden-*
PRINT STYLES
Foundation Bootstrap
Helper classes to show or hide content
on print are fairly basic but handy.
Helper classes to show or hide content
on print are fairly basic.
More More
.show-for-print
.print-only
.hide-for-print
.hide-on-print
.visible-print-block
.visible-print-inline
.visible-print-inline-block
.hidden-print
CUSTOMISATION
Foundation Bootstrap
a. build on Sass
b. entirely customizable
online basic customisation
customise every tiny detail
define your own semantic css
a. Built on Less, but official Sass
variant available
b. Colors
c. Scaffolding
d. Links
e. Typography
f. Icons
g. Components
h. Vendor Mixins
i. Utility Mixins
More More
COMPONENTS
Foundation   Bootstrap
Orbid
Magellan
Joyride
Responsive tables
Carousel
Scrollspy
Popover
Responsive tables
vs.
COMPONENTS
Orbit Carousel
JavaScript component
uses slick & its options
deprecated ( just use slick )
poor accessibility
JavaScript based
Extension on top of Bootstrap
Pay attention to accessibility
Animation not supported in IE 8 & 9
Customising: Some options,
methods and events are available
More More
COMPONENTS
Magellan Scrollspy
JavaScript component
style-agnostic plugin
fixed position content navigation
JavaScript based
Extension on top of Bootstrap
Needs the Bootstrap nav
component
Customising: Some options,
methods and events are available
More More
COMPONENTS
Joyride Popover
JavaScript component
Guided tour
JavaScript based
Requires the tooltip plugin
Could be used to give a tour when
using an application or website for
the first time
Customising: Some options,
methods and events are available
More More
COMPONENTS
Responsive tables Responsive tables
JavaScript & CSS based
Does some DOM manipulation
Purely CSS based
Uses a wrapper with overflow-x
disabled and overflow-y set to auto
More More
DOCUMENTATION / LINKS ETC.
Foundation website
Bootstrap website
Sass website
LESS website
THAAAAAAANKS!
Jan De Wilde — Sam Vloeberghs
—@MrJean @samvloeberghs
CC Front-end & UX

More Related Content

PDF
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
PDF
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1
PPTX
Обзор Material Design Light (MDL). Александр Кашеверов.
PDF
DrupalCon Austin 2014 Implement Foundation or Other Front-End Frameworks in Y...
KEY
Getting started with CSS frameworks using Zurb foundation
PDF
Practical Performance Tips and Tricks to Make Your HTML/JavaScript Apps Faster
PDF
Bootstrap Framework and Drupal
PPTX
Bootstrap [part 1]
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Drupal south 2014 - bootstrap vs foundation deathmatch - v.1.1
Обзор Material Design Light (MDL). Александр Кашеверов.
DrupalCon Austin 2014 Implement Foundation or Other Front-End Frameworks in Y...
Getting started with CSS frameworks using Zurb foundation
Practical Performance Tips and Tricks to Make Your HTML/JavaScript Apps Faster
Bootstrap Framework and Drupal
Bootstrap [part 1]

What's hot (20)

PPTX
Bootstrap - Web Development Framework
PPT
Introduction to BOOTSTRAP
PPTX
Display Suite: A Themers Perspective
PPTX
Bootstrap PPT by Mukesh
PDF
Zurb foundation
ODP
Drupal distributions - how to build them
PDF
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
PPTX
Using Display Suite / Context to Build your Drupal Site
PDF
Bootstrap
PDF
Introduction to Bootstrap
PPTX
Introduction to Bootstrap
PDF
A Custom Drupal Theme in 40 Minutes
PDF
The Foundations of Being Sassy in Drupal
PPS
Bootstrap 3 vs. bootstrap 4
PPTX
Bootstrap
PDF
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
PPTX
Bootstrap [part 2]
PDF
Optimizing Drupal 7 HTML Markup - Using Panels, Page Manager, and Fences to P...
PPTX
Presentation of bootstrap
PPTX
Twitter bootstrap
Bootstrap - Web Development Framework
Introduction to BOOTSTRAP
Display Suite: A Themers Perspective
Bootstrap PPT by Mukesh
Zurb foundation
Drupal distributions - how to build them
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
Using Display Suite / Context to Build your Drupal Site
Bootstrap
Introduction to Bootstrap
Introduction to Bootstrap
A Custom Drupal Theme in 40 Minutes
The Foundations of Being Sassy in Drupal
Bootstrap 3 vs. bootstrap 4
Bootstrap
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Bootstrap [part 2]
Optimizing Drupal 7 HTML Markup - Using Panels, Page Manager, and Fences to P...
Presentation of bootstrap
Twitter bootstrap
Ad

Viewers also liked (13)

PDF
Manage cloud infrastructures using Zend Framework 2 (and ZF1)
PDF
Follow the White Rabbit - Message Queues with PHP
PDF
Cryptography in PHP: use cases
PDF
Open a window, see the clouds - php|tek 2011
PPTX
Responsive Web Design
PPT
Realtime Communication Techniques with PHP
PPTX
Web socket with php v2
PPTX
Socket programming with php
PDF
Phone calls and sms from php
PDF
Mobile Push Notifications
PDF
MOM - Message Oriented Middleware
PPT
Basic concepts of object oriented programming
PDF
Angular workflow with gulp.js
Manage cloud infrastructures using Zend Framework 2 (and ZF1)
Follow the White Rabbit - Message Queues with PHP
Cryptography in PHP: use cases
Open a window, see the clouds - php|tek 2011
Responsive Web Design
Realtime Communication Techniques with PHP
Web socket with php v2
Socket programming with php
Phone calls and sms from php
Mobile Push Notifications
MOM - Message Oriented Middleware
Basic concepts of object oriented programming
Angular workflow with gulp.js
Ad

Similar to Foundation vs Bootstrap - CC FE & UX (20)

PPT
Twitter bootstrap training_session_ppt
PPTX
Bootstrap 3
PPTX
Bootstrap SLIDES for web development course
PPTX
Bootstrap
PPTX
Module 3 - Intro to Bootstrap
PPT
Twitter bootstrap (css, components and javascript)
PPTX
Bootstrap: the full overview
PPT
Bootstrap Part - 1
PDF
HTML & CSS #10 : Bootstrap
PDF
Bootstrap과 UI-Bootstrap
PDF
Bootstrap Workout 2015
PPTX
Responsive web-design through bootstrap
PDF
Bootstrap Presentation Mitesh
PDF
Bootstrap 3 Basic - Bangkok WordPress Meetup
PPTX
An introduction to bootstrap
PPTX
Bootstrap ppt
PPTX
Twitter bootstrap1
PPTX
Create Responsive Website Design with Bootstrap 3
PPTX
ICT Presentjrjdjdjdkkdkeeation Final.pptx
PDF
FITC - Bootstrap Unleashed
Twitter bootstrap training_session_ppt
Bootstrap 3
Bootstrap SLIDES for web development course
Bootstrap
Module 3 - Intro to Bootstrap
Twitter bootstrap (css, components and javascript)
Bootstrap: the full overview
Bootstrap Part - 1
HTML & CSS #10 : Bootstrap
Bootstrap과 UI-Bootstrap
Bootstrap Workout 2015
Responsive web-design through bootstrap
Bootstrap Presentation Mitesh
Bootstrap 3 Basic - Bangkok WordPress Meetup
An introduction to bootstrap
Bootstrap ppt
Twitter bootstrap1
Create Responsive Website Design with Bootstrap 3
ICT Presentjrjdjdjdkkdkeeation Final.pptx
FITC - Bootstrap Unleashed

More from JWORKS powered by Ordina (20)

PDF
Introduction to Webpack - Ordina JWorks - CC JS & Web
PDF
Lagom in Practice
PDF
Netflix OSS and HATEOAS deployed on production - JavaLand
PDF
Cc internet of things @ Thomas More
PDF
Introduction to Docker
PDF
An introduction to Cloud Foundry
PDF
Cc internet of things LoRa and IoT - Innovation Enablers
PPTX
PPTX
Mongo db intro.pptx
PPTX
Big data document and graph d bs - couch-db and orientdb
PPTX
Big data key-value and column stores redis - cassandra
PPTX
Hadoop bootcamp getting started
PPTX
Big data elasticsearch practical
PDF
Intro to cassandra
PPTX
Android wear - CC Mobile
PPTX
Clean Code - A&BP CC
PDF
Unit testing - A&BP CC
PDF
Integration testing - A&BP CC
PDF
Documenting your REST API with Swagger - JOIN 2014
PDF
Spring 4 - A&BP CC
Introduction to Webpack - Ordina JWorks - CC JS & Web
Lagom in Practice
Netflix OSS and HATEOAS deployed on production - JavaLand
Cc internet of things @ Thomas More
Introduction to Docker
An introduction to Cloud Foundry
Cc internet of things LoRa and IoT - Innovation Enablers
Mongo db intro.pptx
Big data document and graph d bs - couch-db and orientdb
Big data key-value and column stores redis - cassandra
Hadoop bootcamp getting started
Big data elasticsearch practical
Intro to cassandra
Android wear - CC Mobile
Clean Code - A&BP CC
Unit testing - A&BP CC
Integration testing - A&BP CC
Documenting your REST API with Swagger - JOIN 2014
Spring 4 - A&BP CC

Recently uploaded (20)

PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Testing WebRTC applications at scale.pdf
PPTX
Digital Literacy And Online Safety on internet
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Job_Card_System_Styled_lorem_ipsum_.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Sims 4 Historia para lo sims 4 para jugar
presentation_pfe-universite-molay-seltan.pptx
WebRTC in SignalWire - troubleshooting media negotiation
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
Decoding a Decade: 10 Years of Applied CTI Discipline
SASE Traffic Flow - ZTNA Connector-1.pdf
Module 1 - Cyber Law and Ethics 101.pptx
The Internet -By the Numbers, Sri Lanka Edition
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
international classification of diseases ICD-10 review PPT.pptx
Testing WebRTC applications at scale.pdf
Digital Literacy And Online Safety on internet
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION

Foundation vs Bootstrap - CC FE & UX

  • 1. FOUNDATION VS BOOTSTRAP Jan De Wilde — Sam Vloeberghs —@MrJean @samvloeberghs CC Front-end & UX
  • 2. FOUNDATION VS BOOTSTRAP a. What's in a name b. Introducing Foundation c. Introducing Bootstrap d. Hands-on & comparisson
  • 3. WHAT'S IN A NAME a. Totally not basic b. Many predefined styles c. Common JS components d. Extensive possibilities to extend
  • 4. ZURB FOUNDATION "Foundation is the most advanced responsive front-end framework in the world"
  • 5. ZURB FOUNDATION a. Created at Zurb b. Opensource, but paid maintenance c. 5th major release, 6th on its way d. Offer certification & trainings e. Frameworks for websites, applications & email templating
  • 6. TWITTER BOOTSTRAP "Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web."
  • 7. TWITTER BOOTSTRAP a. Created at Twitter b. Opensource, backed by community c. 3th major release
  • 9. HANDS-ON & COMPARISSON a. Grid System b. Responsive tables c. Utilities d. Customisation: Foundation Sass vs Bootstrap LESS e. Components: Orbid vs Carousel Magellan vs Scrollspy Joyride vs Popover Responsive tables
  • 10. GRID SYSTEM Foundation Bootstrap Responsive, fluid & mobile first Scales to 12 columns Predefined classes & mixins Responsive, fluid & mobile first Scales to 12 columns Predefined classes & mixins More More
  • 11. GRID SYSTEM: ROW & COLUMN Foundation Bootstrap Predefined grid classes: Columns must have a row directly as parent Columns have a gutters based on the default fontsize(16px): rem-calc(30); Always place columns in .rows when deepnesting Predefined grid classes: Columns must have a row directly as parent Columns have a gutters of 30px (15px on each side) Place rows in .container (fixed- width) or .container-fluid (full- width) More More .small-6 .columns .col-xs-4
  • 12. GRID SYSTEM: MEDIA QUERIES & BREAKPOINTS (1) Foundation Bootstrap Default 4 breakpoints: $small-range: (0em, 40em); $medium-range: (40.063em, 64em); $large-range: (64.063em, 90em); $xlarge-range: (90.063em, 120em); $xxlarge-range: (120.063em, 99999em); Default 3 breakpoints: 768px 992px 1200px More More
  • 13. GRID SYSTEM: MEDIA QUERIES & BREAKPOINTS (2) Foundation Bootstrap 4 breakpoints means, styling for 5 levels: < 640px ≥ 641px ≥ 1025px ≥ 1441px ≥ 1921px 3 breakpoints means, styling for 4 levels: < 768px ≥ 768px ≥ 992px ≥ 1200px More More
  • 14. GRID SYSTEM: GRID BEHAVIOUR Foundation Bootstrap Does not provide a certain breakpoint for column collapsing Define it yourself < 768px: Collapsed at all times ≥ 768px: Collapsed to start, horizontal above breakpoints More
  • 15. GRID SYSTEM: CONTAINER WIDTH Foundation Bootstrap .row acts as a container width is determined by a variable (default 1000px) < 768px: none (auto) ≥ 768px: 750px ≥ 992px: 970px ≥ 1200px: 1170px More More @include grid-row(..) $row-width: rem-calc(1000); .container .container-fluid
  • 16. GRID SYSTEM: CLASS PREFIXES Foundation Bootstrap breakpoints defined as default variables variables can be adapted, so naming stays, but values change default generic naming: < 768px: ≥ 768px: ≥ 992px: ≥ 1200px: More More .small-10 .medium-6 .large-4 .xlarge-2 .large-1 .col-xs-* .col-sm-* .col-md-* .col-lg-*
  • 17. GRID SYSTEM: COLUMN WRAPPING Foundation Bootstrap When placing more than 12 columns in a row, they will wrap on a new line. eg. small-9 + small-4 = 13 columns > 12 columns When placing more than 12 columns in a row, they will wrap on a new line. eg. col-xs-9 + col-xs-4 = 13 columns > 12 columns More More
  • 18. GRID SYSTEM: COLUMN RESETS Foundation Bootstrap based on the parent .row, ::after pseudo element clear manually , an extra HTML element Bootstrap does column resets by adding an extra HTML element in your grid. More More
  • 19. GRID SYSTEM: OFFSET Foundation Bootstrap It is possible to give a column an offset of * columns. It is possible to give a column an offset of * columns. More More .large-10 large-offset-1 column .col-md-offset-*
  • 20. GRID SYSTEM: ORDERING Foundation Bootstrap Ordering can be done by using push or pull. Easily change the order of our built-in grid columns with some classes. and modifier classes. Ordering can be done by using push or pull. Easily change the order of our built-in grid columns with and modifier classes. More More small-10 small-push-2 columns small-2 small-pull-10 columns .col-md-push-* .col-md-pull-*
  • 21. GRID SYSTEM: LESS MIXINS & VARIABLES Foundation Bootstrap A set of variables and mixins can be customised and used within Foundation. Example: A set of variables and mixins can be customised and used within Bootstrap. Example: More More $row-width: rem-calc(1000); $column-gutter: rem-calc(30); $total-columns: 12 ; @grid-columns: 12; @grid-gutter-width: 30px; @grid-float-breakpoint: 768px;
  • 23. GENERAL VISIBILITY RULES Foundation Bootstrap Based on your viewport it's possible to show/hide content. Compared to Bootstrap this is extensive. Visibility rules can rely on: Type & orientation of the device Width of the viewport Examples: Based on the width you are on it is possible to show / hide content using just classes. These helper classes are fairly basic. More More .hide-for-large-up .show-for-large-up .show-for-landscape .hide-for-touch .visible-*-* .hidden-*
  • 24. PRINT STYLES Foundation Bootstrap Helper classes to show or hide content on print are fairly basic but handy. Helper classes to show or hide content on print are fairly basic. More More .show-for-print .print-only .hide-for-print .hide-on-print .visible-print-block .visible-print-inline .visible-print-inline-block .hidden-print
  • 25. CUSTOMISATION Foundation Bootstrap a. build on Sass b. entirely customizable online basic customisation customise every tiny detail define your own semantic css a. Built on Less, but official Sass variant available b. Colors c. Scaffolding d. Links e. Typography f. Icons g. Components h. Vendor Mixins i. Utility Mixins More More
  • 26. COMPONENTS Foundation   Bootstrap Orbid Magellan Joyride Responsive tables Carousel Scrollspy Popover Responsive tables vs.
  • 27. COMPONENTS Orbit Carousel JavaScript component uses slick & its options deprecated ( just use slick ) poor accessibility JavaScript based Extension on top of Bootstrap Pay attention to accessibility Animation not supported in IE 8 & 9 Customising: Some options, methods and events are available More More
  • 28. COMPONENTS Magellan Scrollspy JavaScript component style-agnostic plugin fixed position content navigation JavaScript based Extension on top of Bootstrap Needs the Bootstrap nav component Customising: Some options, methods and events are available More More
  • 29. COMPONENTS Joyride Popover JavaScript component Guided tour JavaScript based Requires the tooltip plugin Could be used to give a tour when using an application or website for the first time Customising: Some options, methods and events are available More More
  • 30. COMPONENTS Responsive tables Responsive tables JavaScript & CSS based Does some DOM manipulation Purely CSS based Uses a wrapper with overflow-x disabled and overflow-y set to auto More More
  • 31. DOCUMENTATION / LINKS ETC. Foundation website Bootstrap website Sass website LESS website
  • 32. THAAAAAAANKS! Jan De Wilde — Sam Vloeberghs —@MrJean @samvloeberghs CC Front-end & UX