Skip to content

Instantly share code, notes, and snippets.

@ehellman
Last active February 7, 2017 11:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ehellman/49479c716610a1c62ef7c722425118de to your computer and use it in GitHub Desktop.
Save ehellman/49479c716610a1c62ef7c722425118de to your computer and use it in GitHub Desktop.
BEM Blueprint
///
/// THE <BLUEPRINT> BLOCK
///
///============================================================================
///
/// @description
/// desc
///
/// @usage
/// <div class="blueprint">
/// <header class="blueprint__header">
/// </header>
/// </div>
///
///============================================================================
///
/// BLOCK NAME
///----------------------------------------------------------------------------
$block: 'blueprint';
///
/// @IMPORTS
///----------------------------------------------------------------------------
@import 'blueprint';
///
/// LOCAL :ROOT VARIABLES
///----------------------------------------------------------------------------
$spacing-mobile: 2rem;
///
/// BLOCK CODE
///----------------------------------------------------------------------------
.#{$block} {
// mobile styles
@include media-query('medium') {
// medium and up styles
}
///
/// MODIFIERS
///----------------------------------------------------------------------------
&--modifier {
// mobile styles
@include media-query('medium') {
// medium and up styles
}
}
///
/// ELEMENTS
///----------------------------------------------------------------------------
&__header {
// mobile styles
@include media-query('medium') {
// medium and up styles
}
&--modifier {
// mobile styles
@include media-query('medium') {
// medium and up styles
}
}
&-content {
// mobile styles
@include media-query('medium') {
// medium and up styles
}
}
}
///
/// BLOCKS
///----------------------------------------------------------------------------
&-filter {
// mobile styles
@include media-query('medium') {
// medium and up styles
}
}
///
/// MISC
///----------------------------------------------------------------------------
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment