| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- // config
- $debug: false;
- // declare breakpoints
- $usn-x-small: 0px;
- $usn-small: 544px;
- $usn-medium: 768px;
- $usn-large: 992px;
- $usn-x-large: 1200px;
- // create sass list to pass media query data
- // if a breakpoint name changes, remember to
- // update it in the list below as well
- $mq-sync: xs $usn-x-small, sm $usn-small, md $usn-medium, lg $usn-large, xl $usn-x-large;
- // build each media query for js ingestion
- @each $mq in $mq-sync {
- @media screen and (min-width: nth($mq, 2)) {
- head {
- font-family: '#{nth($mq, 1)} #{nth($mq, 2)}';
- }
- body:after {
- content: '#{nth($mq, 1)} - min-width: #{nth($mq, 2)}';
- }
- }
- }
- head {
- // set clear on head to show Unison is set up correctly
- clear: both;
- // store hash of all breakpoints
- title {
- font-family: '#{$mq-sync}';
- }
- }
- // debug styles to see breakpoint info
- body:after {
- display: none;
- }
- @if $debug == true {
- body:after {
- display: block;
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- background-color: #000;
- background-color: rgba($black, 0.8);
- text-align: center;
- color: #fff;
- padding: 10px;
- z-index: 1000;
- font-size: 12px;
- font-family: sans-serif;
- }
- }
- // hide elements for conditional loading
- // only used for responsive comments plugin
- *[data-usn-if] {
- display: none;
- }
|