SlideShare a Scribd company logo
Amir Barylko MavenThought Inc.
AMIR BARYLKO
UNLEASH YOUR
CSS WITH
SASS & BOOTSTRAP
Amir Barylko MavenThought Inc.
INTRO
About me
Your expectations
Overview
Amir Barylko MavenThought Inc.
WHO AM I?
• Software quality expert
• Architect
• Developer
• Mentor
• Great cook
• The one who’s entertaining you for the next hour!
Amir Barylko MavenThought Inc.
RESOURCES
• Email: amir@barylko.com
• Twitter: @abarylko
• Blog: http://www.orthocoders.com
• Materials: http://www.orthocoders.com/presentations
Amir Barylko MavenThought Inc.
YOUR EXPECTATIONS
• How Sass can make your css Awesome!
• Where to use Bootstrap
• Rapid development & deployment
•
Amir Barylko MavenThought Inc.
DISAPPOINTMENT
MANAGEMENT
• CSS & Markup
• Intro to SASS (what’s wrong with CSS)
• Bootstrap components
• Bootstrap Mixins
Amir Barylko MavenThought Inc.
SASS INTRO
CSS goals
CSS limitations
SASS
Amir Barylko MavenThought Inc.
CSS
• Formatting versus markup
• Central place to control what your page looks like
• First release CSS11996, latest 1999 CSS3
• Standard for web design
• Increasing complexity
Amir Barylko MavenThought Inc.
CSS LIMITATIONS
• Lots of repetition
• No variables
• Hard to maintain
• Limited browser compatibility
Amir Barylko MavenThought Inc.
SASS
“Sass is a meta-language on top of CSS that’s
used to describe the style of a document
cleanly and structurally, with more power than
flat CSS allows. Sass both provides a simpler,
more elegant syntax for CSS and implements
various features that are useful for creating
manageable stylesheets.”
Amir Barylko MavenThought Inc.
NESTING
#navbar {
width: 80%;
height: 23px;
ul { list-style-type: none; }
li {
float: left;
a { font-weight: bold; }
}
}
#navbar {
width: 80%;
height: 23px; }
#navbar ul {
list-style-type: none; }
#navbar li {
float: left; }
#navbar li a {
font-weight: bold; }
Amir Barylko MavenThought Inc.
PARENT REFERENCES
a {
color: #ce4dd6;
&:hover { color: #ffb3ff; }
&:visited { color: #c458cb; }
}
a {
color: #ce4dd6; }
a:hover {
color: #ffb3ff; }
a:visited {
color: #c458cb; }
Amir Barylko MavenThought Inc.
VARIABLES
$main-color: #ce4dd6;
$style: solid;
#navbar {
border-bottom: {
color: $main-color;
style: $style;
}
}
a {
color: $main-color;
&:hover { border-bottom:
$style 1px; }
}
#navbar {
border-bottom-color: #ce4dd6;
border-bottom-style: solid; }
a {
color: #ce4dd6; }
a:hover {
border-bottom: solid 1px; }
Amir Barylko MavenThought Inc.
OPERATIONS & FUNCTIONS
#navbar {
$navbar-width: 800px;
$items: 5;
$navbar-color: #ce4dd6;
width: $navbar-width;
border-bottom: 2px solid $navbar-color;
li {
float: left;
width: $navbar-width/$items - 10px;
background-color:
lighten($navbar-color, 20%);
&:hover {
background-color:
lighten($navbar-color, 10%);
}
}
}
#navbar {
width: 800px;
border-bottom: 2px solid #ce4dd6; }
#navbar li {
float: left;
width: 150px;
background-color: #e5a0e9; }
#navbar li:hover {
background-color: #d976e0; }
Amir Barylko MavenThought Inc.
INTERPOLATION
$vert: top;
$horz: left;
$radius: 10px;
.rounded-#{$vert}-#{$horz} {
border-#{$vert}-#{$horz}-radius: $radius;
-moz-border-radius-#{$vert}#{$horz}: $radius;
-webkit-border-#{$vert}-#{$horz}-radius: $radius;
}
.rounded-top-left {
border-top-radius: 10px;
-moz-border-radius-top: 10px;
-webkit-border-top-radius: 10px; }
Amir Barylko MavenThought Inc.
MIXINS
@mixin rounded-top-left {
$vert: top;
$horz: left;
$radius: 10px;
border-#{$vert}-#{$horz}-radius: $radius;
-moz-border-radius-#{$vert}#{$horz}: $radius;
-webkit-border-#{$vert}-#{$horz}-radius: $radius;
}
#navbar li { @include rounded-top-left; }
#footer { @include rounded-top-left; }
Amir Barylko MavenThought Inc.
MIXINS II
#navbar li {
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px; }
#footer {
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px; }
Amir Barylko MavenThought Inc.
ARGUMENTS
@mixin rounded($vert, $horz, $radius: 10px) {
border-#{$vert}-#{$horz}-radius: $radius;
-moz-border-radius-#{$vert}#{$horz}: $radius;
-webkit-border-#{$vert}-#{$horz}-radius: $radius;
}
#navbar li { @include rounded(top, left); }
#footer { @include rounded(top, left, 5px); }
#sidebar { @include rounded(top, left, 8px); }
Amir Barylko MavenThought Inc.
ARGUMENTS II
#navbar li {
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px; }
#footer {
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px; }
#sidebar {
border-top-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px; }
Amir Barylko MavenThought Inc.
IMPORT
@mixin rounded($vert, $horz, $radius: 10px) {
border-#{$vert}-#{$horz}-radius: $radius;
-moz-border-radius-#{$vert}#{$horz}: $radius;
-webkit-border-#{$vert}-#{$horz}-radius: $radius;
}
@import "rounded";
#navbar li { @include rounded(top, left); }
#footer { @include rounded(top, left, 5px); }
#sidebar { @include rounded(top, left, 8px); }
rounded.scss
Amir Barylko MavenThought Inc.
IMPORT II
#navbar li {
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px; }
#footer {
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px; }
#sidebar {
border-top-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px; }
Amir Barylko MavenThought Inc.
EXTEND
.error {
border: 1px #f00;
background-color: #fdd;
}
.seriousError {
@extend .error;
border-width: 3px;
}
.error {
border: 1px #f00;
background-color: #fdd;
}
.seriousError {
border: 1px #f00;
background-color: #fdd;
border-width: 3px;
}
Amir Barylko MavenThought Inc.
TWITTER’S
BOOTSTRAP
CSS Framework
Grid
Components
Mixins
Responsive UI
Amir Barylko MavenThought Inc.
BOOTSTRAP
Bootstrap is a sleek, intuitive,
and powerful front-end
framework for faster and easier
web development
Amir Barylko MavenThought Inc.
GRID
• Grid with 12 columns
• Use rows or fluid-rows
• Columns use span?? classes
• For example you can create a
• Sidebar with span3
• And the content with span9
span3 span9
12 column grid
step 2
Amir Barylko MavenThought Inc.
LAYOUT
• Fixed: Common fixed width using class
• container
• Fluid: Extends to the whole width using class
• container-fluid
Amir Barylko MavenThought Inc.
NAVBAR
• Basic navigation bar with:
• Brand
• Links
• Menus
• Forms
• Dropdowns
• Can be static (scrolls with page)
• Can be fixed top/bottom (does not scroll)
step 3
Amir Barylko MavenThought Inc.
BUTTONS
• Basic button styles for button, anchor
• Can be used as groups
• Can be combined with drop-downs
• Can use icons
step 4
Amir Barylko MavenThought Inc.
NAVS
• Menu and content navigation
• Tabs
• Pills
• Stackable
step 5
Amir Barylko MavenThought Inc.
ALERTS
• Notify messages to the user
• Can be closed
• Can hide automatically
• Matches color coding
step 6
Amir Barylko MavenThought Inc.
TOOLTIP
• Easy tooltip to display on hover
• Can be formatted
step 7
Amir Barylko MavenThought Inc.
USEFUL CLASSES
• pull-right: float right
• pull-left: float left
• hidden: hides the markup
• clearfix: removes float
• muted: changes the color
Amir Barylko MavenThought Inc.
MIXINS
• border-radius
• gradient-horizontal
• gradient-vertical
• buttonBackground
step 8
Amir Barylko MavenThought Inc.
RESPONSIVE UI
• Styles that help to show/hide based on your resolution
• visible-desktop
• visible-tablet
• visible-phone
step 9
Amir Barylko MavenThought Inc.
SUMMARY
Amir Barylko MavenThought Inc.
BENEFITS
• Grid & layout out of the box
• Multiple components
• Supports SASS
• Cross browser compatibility
• Responsive UI Support
Amir Barylko MavenThought Inc.
DRAWBACKS
• Learning Curve
• Not 100% clean markup
• Not flexible enough
Amir Barylko MavenThought Inc.
RESOURCES
• Contact me: amir@barylko.com, @abarylko
• Download: http://www.orthocoders.com/presentations
• http://twitter.github.io/bootstrap/
• http://sass-lang.com/
• http://lesscss.org/
• Mindscape Workbench

More Related Content

PPTX
Page layout with css
PDF
Creating a Webpage from a Template
PDF
Layout with CSS
PDF
Jina bolton - Refactoring Web Interfaces
PDF
PDF
From a Fireworks Comp to a Genesis Child Theme, Step by Step
ZIP
Wordpress and Your Brand
PDF
Web design for right-to-left languages
Page layout with css
Creating a Webpage from a Template
Layout with CSS
Jina bolton - Refactoring Web Interfaces
From a Fireworks Comp to a Genesis Child Theme, Step by Step
Wordpress and Your Brand
Web design for right-to-left languages

Viewers also liked (6)

PDF
SDEC10-Bdd-quality-driven
KEY
Groningen rb #2 bdd
PDF
Beutiful javascript with coffeescript
PDF
Elm: delightful web development
PDF
Dot Net Core
PDF
Paso a Paso para construir un marco teórico
SDEC10-Bdd-quality-driven
Groningen rb #2 bdd
Beutiful javascript with coffeescript
Elm: delightful web development
Dot Net Core
Paso a Paso para construir un marco teórico
Ad

Similar to Sass & bootstrap (20)

PPTX
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}
PDF
Living Styleguides: Build Your Own Bootstrap
PDF
bootstrap_slidesfor bootstrapthingyise.pdf
PDF
Css navbar
PDF
Scalable front-end architecture with Bootstrap 3 + Atomic CSS
PDF
CSS: a rapidly changing world
PDF
Big Design Conference: CSS3
PDF
Introduction to Responsive Web Development
PPTX
SASS Lecture
PDF
Create a landing page
PDF
Accelerated Stylesheets
PDF
OOScss Architecture For Rails Apps
PDF
The Future of CSS Layout
PDF
The Future of CSS
PDF
CH-1[Introduction to web technology].pdf
PDF
018 CSS, BEM, SASS e boas práticas
PDF
Download full ebook of Professional Css3 Sikora Piotr instant download pdf
PDF
Mobile-first OOCSS, Sass & Compass at BBC Responsive News
PPTX
boot camp proximus.pptx
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}
Living Styleguides: Build Your Own Bootstrap
bootstrap_slidesfor bootstrapthingyise.pdf
Css navbar
Scalable front-end architecture with Bootstrap 3 + Atomic CSS
CSS: a rapidly changing world
Big Design Conference: CSS3
Introduction to Responsive Web Development
SASS Lecture
Create a landing page
Accelerated Stylesheets
OOScss Architecture For Rails Apps
The Future of CSS Layout
The Future of CSS
CH-1[Introduction to web technology].pdf
018 CSS, BEM, SASS e boas práticas
Download full ebook of Professional Css3 Sikora Piotr instant download pdf
Mobile-first OOCSS, Sass & Compass at BBC Responsive News
boot camp proximus.pptx
Ad

More from Amir Barylko (20)

PDF
Functional converter project
PDF
No estimates
PDF
User stories deep dive
PDF
Coderetreat hosting training
PDF
There's no charge for (functional) awesomeness
PDF
What's new in c# 6
PDF
Productive teams
PDF
Who killed object oriented design?
PDF
From coach to owner - What I learned from the other side
PDF
Communication is the Key to Teamwork and productivity
PDF
Acceptance Test Driven Development
PDF
Refactoring
PDF
Agile requirements
PDF
Agile teams and responsibilities
PDF
Refactoring
PDF
Beutiful javascript with coffeescript
PDF
Rich UI with Knockout.js & Coffeescript
PDF
Agile requirements
PDF
SDEC12 Beautiful javascript with coffeescript
PDF
Cpl12 continuous integration
Functional converter project
No estimates
User stories deep dive
Coderetreat hosting training
There's no charge for (functional) awesomeness
What's new in c# 6
Productive teams
Who killed object oriented design?
From coach to owner - What I learned from the other side
Communication is the Key to Teamwork and productivity
Acceptance Test Driven Development
Refactoring
Agile requirements
Agile teams and responsibilities
Refactoring
Beutiful javascript with coffeescript
Rich UI with Knockout.js & Coffeescript
Agile requirements
SDEC12 Beautiful javascript with coffeescript
Cpl12 continuous integration

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Diabetes mellitus diagnosis method based random forest with bat algorithm
Unlocking AI with Model Context Protocol (MCP)
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Modernizing your data center with Dell and AMD
NewMind AI Monthly Chronicles - July 2025
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Sass & bootstrap

  • 1. Amir Barylko MavenThought Inc. AMIR BARYLKO UNLEASH YOUR CSS WITH SASS & BOOTSTRAP
  • 2. Amir Barylko MavenThought Inc. INTRO About me Your expectations Overview
  • 3. Amir Barylko MavenThought Inc. WHO AM I? • Software quality expert • Architect • Developer • Mentor • Great cook • The one who’s entertaining you for the next hour!
  • 4. Amir Barylko MavenThought Inc. RESOURCES • Email: amir@barylko.com • Twitter: @abarylko • Blog: http://www.orthocoders.com • Materials: http://www.orthocoders.com/presentations
  • 5. Amir Barylko MavenThought Inc. YOUR EXPECTATIONS • How Sass can make your css Awesome! • Where to use Bootstrap • Rapid development & deployment •
  • 6. Amir Barylko MavenThought Inc. DISAPPOINTMENT MANAGEMENT • CSS & Markup • Intro to SASS (what’s wrong with CSS) • Bootstrap components • Bootstrap Mixins
  • 7. Amir Barylko MavenThought Inc. SASS INTRO CSS goals CSS limitations SASS
  • 8. Amir Barylko MavenThought Inc. CSS • Formatting versus markup • Central place to control what your page looks like • First release CSS11996, latest 1999 CSS3 • Standard for web design • Increasing complexity
  • 9. Amir Barylko MavenThought Inc. CSS LIMITATIONS • Lots of repetition • No variables • Hard to maintain • Limited browser compatibility
  • 10. Amir Barylko MavenThought Inc. SASS “Sass is a meta-language on top of CSS that’s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. Sass both provides a simpler, more elegant syntax for CSS and implements various features that are useful for creating manageable stylesheets.”
  • 11. Amir Barylko MavenThought Inc. NESTING #navbar { width: 80%; height: 23px; ul { list-style-type: none; } li { float: left; a { font-weight: bold; } } } #navbar { width: 80%; height: 23px; } #navbar ul { list-style-type: none; } #navbar li { float: left; } #navbar li a { font-weight: bold; }
  • 12. Amir Barylko MavenThought Inc. PARENT REFERENCES a { color: #ce4dd6; &:hover { color: #ffb3ff; } &:visited { color: #c458cb; } } a { color: #ce4dd6; } a:hover { color: #ffb3ff; } a:visited { color: #c458cb; }
  • 13. Amir Barylko MavenThought Inc. VARIABLES $main-color: #ce4dd6; $style: solid; #navbar { border-bottom: { color: $main-color; style: $style; } } a { color: $main-color; &:hover { border-bottom: $style 1px; } } #navbar { border-bottom-color: #ce4dd6; border-bottom-style: solid; } a { color: #ce4dd6; } a:hover { border-bottom: solid 1px; }
  • 14. Amir Barylko MavenThought Inc. OPERATIONS & FUNCTIONS #navbar { $navbar-width: 800px; $items: 5; $navbar-color: #ce4dd6; width: $navbar-width; border-bottom: 2px solid $navbar-color; li { float: left; width: $navbar-width/$items - 10px; background-color: lighten($navbar-color, 20%); &:hover { background-color: lighten($navbar-color, 10%); } } } #navbar { width: 800px; border-bottom: 2px solid #ce4dd6; } #navbar li { float: left; width: 150px; background-color: #e5a0e9; } #navbar li:hover { background-color: #d976e0; }
  • 15. Amir Barylko MavenThought Inc. INTERPOLATION $vert: top; $horz: left; $radius: 10px; .rounded-#{$vert}-#{$horz} { border-#{$vert}-#{$horz}-radius: $radius; -moz-border-radius-#{$vert}#{$horz}: $radius; -webkit-border-#{$vert}-#{$horz}-radius: $radius; } .rounded-top-left { border-top-radius: 10px; -moz-border-radius-top: 10px; -webkit-border-top-radius: 10px; }
  • 16. Amir Barylko MavenThought Inc. MIXINS @mixin rounded-top-left { $vert: top; $horz: left; $radius: 10px; border-#{$vert}-#{$horz}-radius: $radius; -moz-border-radius-#{$vert}#{$horz}: $radius; -webkit-border-#{$vert}-#{$horz}-radius: $radius; } #navbar li { @include rounded-top-left; } #footer { @include rounded-top-left; }
  • 17. Amir Barylko MavenThought Inc. MIXINS II #navbar li { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; } #footer { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
  • 18. Amir Barylko MavenThought Inc. ARGUMENTS @mixin rounded($vert, $horz, $radius: 10px) { border-#{$vert}-#{$horz}-radius: $radius; -moz-border-radius-#{$vert}#{$horz}: $radius; -webkit-border-#{$vert}-#{$horz}-radius: $radius; } #navbar li { @include rounded(top, left); } #footer { @include rounded(top, left, 5px); } #sidebar { @include rounded(top, left, 8px); }
  • 19. Amir Barylko MavenThought Inc. ARGUMENTS II #navbar li { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; } #footer { border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; } #sidebar { border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; }
  • 20. Amir Barylko MavenThought Inc. IMPORT @mixin rounded($vert, $horz, $radius: 10px) { border-#{$vert}-#{$horz}-radius: $radius; -moz-border-radius-#{$vert}#{$horz}: $radius; -webkit-border-#{$vert}-#{$horz}-radius: $radius; } @import "rounded"; #navbar li { @include rounded(top, left); } #footer { @include rounded(top, left, 5px); } #sidebar { @include rounded(top, left, 8px); } rounded.scss
  • 21. Amir Barylko MavenThought Inc. IMPORT II #navbar li { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; } #footer { border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; } #sidebar { border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; }
  • 22. Amir Barylko MavenThought Inc. EXTEND .error { border: 1px #f00; background-color: #fdd; } .seriousError { @extend .error; border-width: 3px; } .error { border: 1px #f00; background-color: #fdd; } .seriousError { border: 1px #f00; background-color: #fdd; border-width: 3px; }
  • 23. Amir Barylko MavenThought Inc. TWITTER’S BOOTSTRAP CSS Framework Grid Components Mixins Responsive UI
  • 24. Amir Barylko MavenThought Inc. BOOTSTRAP Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development
  • 25. Amir Barylko MavenThought Inc. GRID • Grid with 12 columns • Use rows or fluid-rows • Columns use span?? classes • For example you can create a • Sidebar with span3 • And the content with span9 span3 span9 12 column grid step 2
  • 26. Amir Barylko MavenThought Inc. LAYOUT • Fixed: Common fixed width using class • container • Fluid: Extends to the whole width using class • container-fluid
  • 27. Amir Barylko MavenThought Inc. NAVBAR • Basic navigation bar with: • Brand • Links • Menus • Forms • Dropdowns • Can be static (scrolls with page) • Can be fixed top/bottom (does not scroll) step 3
  • 28. Amir Barylko MavenThought Inc. BUTTONS • Basic button styles for button, anchor • Can be used as groups • Can be combined with drop-downs • Can use icons step 4
  • 29. Amir Barylko MavenThought Inc. NAVS • Menu and content navigation • Tabs • Pills • Stackable step 5
  • 30. Amir Barylko MavenThought Inc. ALERTS • Notify messages to the user • Can be closed • Can hide automatically • Matches color coding step 6
  • 31. Amir Barylko MavenThought Inc. TOOLTIP • Easy tooltip to display on hover • Can be formatted step 7
  • 32. Amir Barylko MavenThought Inc. USEFUL CLASSES • pull-right: float right • pull-left: float left • hidden: hides the markup • clearfix: removes float • muted: changes the color
  • 33. Amir Barylko MavenThought Inc. MIXINS • border-radius • gradient-horizontal • gradient-vertical • buttonBackground step 8
  • 34. Amir Barylko MavenThought Inc. RESPONSIVE UI • Styles that help to show/hide based on your resolution • visible-desktop • visible-tablet • visible-phone step 9
  • 36. Amir Barylko MavenThought Inc. BENEFITS • Grid & layout out of the box • Multiple components • Supports SASS • Cross browser compatibility • Responsive UI Support
  • 37. Amir Barylko MavenThought Inc. DRAWBACKS • Learning Curve • Not 100% clean markup • Not flexible enough
  • 38. Amir Barylko MavenThought Inc. RESOURCES • Contact me: amir@barylko.com, @abarylko • Download: http://www.orthocoders.com/presentations • http://twitter.github.io/bootstrap/ • http://sass-lang.com/ • http://lesscss.org/ • Mindscape Workbench