Created
July 15, 2020 10:31
-
-
Save Edyta2801/40dbc9f056e7ba7f0cf629ceeae0eb0b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$bp-small: 550px; | |
$bp-medium: 760px; | |
$bp-desktop: 1024px; | |
$bp-wide: 1680px; | |
@mixin res($breakpoint) { | |
@if $breakpoint == wide { | |
@media screen and (min-width: $bp-wide) { | |
@content; | |
} | |
} | |
@if $breakpoint == desktop { | |
@media screen and (min-width: $bp-desktop) { | |
@content; | |
} | |
} | |
@if $breakpoint == tab { | |
@media screen and (min-width: $bp-medium) { | |
@content; | |
} | |
} | |
@if $breakpoint == phone { | |
@media screen and (min-width: $bp-small) { | |
@content; | |
} | |
} | |
} | |
Piszemyn a poczatku kod dla widoku na telefonie, | |
pozniej jezeli chcemy zmienic cos dla rozdzielczosci np 1680px | |
to zamisat pisac @media only screen and (min-width: 16080px) {} | |
wystarczy napisac @include res(wide) breakpointy jakie ustawilem to: | |
domyslny czyli bez include 360px (minimalne jakie proponuje wspierac) | |
phone = 550px tab 760px desktop 1024px wide 1680. | |
np. | |
.main-title { | |
font-size: 50px; | |
line-height: 55px; | |
font-weight: 800; | |
@include res(phone) { | |
font-size: 70px; | |
line-height: 60px; | |
} | |
@include res(tab) { | |
font-size: 110px; | |
line-height: 90px; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment