Sass – media queries
zastosowanie mixinów w media queries:
$content-width: 960px $screen-xs: 480px $screen-sm: 768px $screen-md: 992px $screen-lg: 1200px @mixin tiny-screens() @media only screen and (max-width: $screen-xs) @content @mixin small-screens() @media only screen and (max-width: $screen-sm) @content @mixin medium-screens() @media only screen and (max-width: $screen-md) @content @mixin large-screens() @media only screen and (max-width: $screen-lg) @content #main width: $content-width @include medium-screens width: auto max-width: $content-width margin-left: auto margin-righ
css:
#main { width:960px; margin-left:auto; margin-right:auto } @media only screen and (max-width: 992px) { #main { width:auto; max-width:960px } }
lub z wykorzystaniem warunków:
sass:
@mixin respond($breakpoint) @if $breakpoint == Phone @media screen and (max-width: 600px) @content @if $breakpoint == Tablet-port @media screen and (max-width: 900px) @content @if $breakpoint == Tablet-land @media screen and (max-width: 1200px) @content @if $breakpoint == Big-desktop @media screen and (min-width: 1800px) @content html font-size: 62.5% +respond(Phone) font-size: 50%
@media (hover: none)
dla urządzeń dotykowych:
@media only screen and (max-width: $screen-md), only screen and (hover: none)
–
Hope this helps and happy coding :)
Zobacz jeszcze
Sass - colors
funkcje kolorów w sass Darken & Lighten $color: #08baba $colorDarker: darken( $color, 20% ) $colorDark: darken( $color, 10% ) $colorLight: lighten( $color, 10% ) $colorLighter:...
sass
Sass - functions
interactive sass shall in comand line: sass -i or sass --interactive + enter #333 + #777 -> #aaa #090807 - #030201 -> #060606 #123456 * 2 -> #2468ac #222 * #040404...