Media Queries in CSS and Sass
-
Upload
eric-sembrat -
Category
Education
-
view
600 -
download
0
description
Transcript of Media Queries in CSS and Sass
Eric Scott Sembrat email | website | twitter
@media queriesMobilizing CSS & Sass
January 2014 - Georgia Tech Drupal Users Group (GTDUG)Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• Introduction & Survey about Mobile Development• What is @media?• Using @media• Scenario/Example• Sass & @media (breakpoint)
Game PlanJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
IntroductionMobile theming experience check
January 2014 - Georgia Tech Drupal Users Group (GTDUG)Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• Who is currently developing mobile-friendly styling in your theme(s)?
Audience Poll (1)January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• What have you been using for mobile theming?• Media Queries• Theme-centric mobile designation• Modules• Other?
Audience Poll (2)January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• Why might we need mobile styling?
Audience Poll (3)January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
Sample AnalyticsJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
Sample AnalyticsJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
Sample AnalyticsJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
@mediaCSS coming to the rescue with mobile-friendly madness!
January 2014 - Georgia Tech Drupal Users Group (GTDUG)Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• @media designates CSS for a specific media (1)
What is @media?January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
What is @media?January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• @media designates CSS for a specific media (1)• Also designates CSS for a screen size (2)
What is @media?January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• @media designates CSS for a specific media (1)• Also designates CSS for a screen size (2)
• Called media features (3)
What is @media?January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
Adding QueriesLet’s see an example of this media query in action
January 2014 - Georgia Tech Drupal Users Group (GTDUG)Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• CSS declarations are nested inside of a media query.
UsageJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
UsageJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
ExampleJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
@media only screen and (max-device-width: 480px) {!!
body #main { background-color: pink; font-size: 28pt; font-family: wingdings; }
!}
Eric Scott Sembrat email | website | twitter
ExampleJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
@media only screen and (max-device-width: 480px) {!!
body #main { background-color: pink; font-size: 28pt; font-family: wingdings; }
!}
Eric Scott Sembrat email | website | twitter
ExampleJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
@media only screen and (max-device-width: 480px) {!!
body #main { background-color: pink; font-size: 28pt; font-family: wingdings; }
!}
Media Type
Eric Scott Sembrat email | website | twitter
ExampleJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
@media only screen and (max-device-width: 480px) {!!
body #main { background-color: pink; font-size: 28pt; font-family: wingdings; }
!}
Eric Scott Sembrat email | website | twitter
ExampleJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
@media only screen and (max-device-width: 480px) {!!
body #main { background-color: pink; font-size: 28pt; font-family: wingdings; }
!}
Media Feature
Eric Scott Sembrat email | website | twitter
Sass & @mediaBody Level One
January 2014 - Georgia Tech Drupal Users Group (GTDUG)Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
Behold, SassJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
• Breakpoint (1)
Eric Scott Sembrat email | website | twitter
Behold, SassJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
• Breakpoint (1)
Eric Scott Sembrat email | website | twitter
Behold, SassJanuary 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
• Breakpoint (1)
Eric Scott Sembrat email | website | twitter
• Easily adjustable and configurable media queries• Media queries embedded into your Sass CSS with relative ease
• Can be used in conjunction with Sass cornerstones • (variables, loops, conditionals, math computations, etc).
!
• See Kendall Totten’s presentation for a complicated example of what Breakpoint can do.
Where might this help?January 2014 - Georgia Tech Drupal Users Group (GTDUG)
Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
Questions?Comments? Concerns?
January 2014 - Georgia Tech Drupal Users Group (GTDUG)Media Queries with CSS/Sass
Eric Scott Sembrat email | website | twitter
• Scope of CSS
Scope of CSS