Sha256: 8105a530dc84a262bef7c729b411d6aa8c91dc6a9ab237283802aa2b28fdf657
Contents?: true
Size: 1.42 KB
Versions: 2
Compression:
Stored size: 1.42 KB
Contents
//############################################// //######## Responsive Utilities #############// //###########################################// $breakpoints: ( s: $small, // Mobile Screens m: $medium, // Tablet Screens l: $large, // Normal Screens w: $wide // Wide Screens ); //############################################// //# Customize Alom editing the variables ###// //###########################################// // Example: @include breakpoint(s); @mixin breakpoint($bp) { @media screen and (max-width: #{map-get($breakpoints, $bp)}) { @content; } } //############################################// //####### Hide elements on devices #########// //###########################################// @each $bp in map-keys($breakpoints) { .hide-on-#{$bp} { @include breakpoint($bp) { display: none !important; } } } //############################################// //### Hide elements in only this devices ###// //###########################################// @each $bp in map-keys($breakpoints) { .hide-on-#{$bp}-only { @media screen and (min-width: prev($breakpoints, #{$bp})) and (max-width: next($breakpoints, #{$bp})) { display: none !important; } } } @each $bp in map-keys($breakpoints) { .show-on-#{$bp} { visibility: hidden; @media screen and (min-width: prev($breakpoints, #{$bp})) and (max-width: next($breakpoints, #{$bp})) { visibility: visible; } } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alom-0.1.1 | vendor/assets/stylesheets/alom/_responsive.scss |
alom-0.1.0 | vendor/assets/stylesheets/alom/_responsive.scss |