/*변수*/ $red: #fa5252; /*반응형 화면 크기*/ $mobileSmall: 320px; $mobile:501px; $tablet: 768px; $desktopMin: 1025px; $desktopMax: 1240px; /*css 디폴트는 모바일이 기준*/ /*반응형, 브라우저 크기가 300px 이하일때*/ @mixin mobileSmall{ @media (max-width: $mobileSmall){ @content; } } @mixin mobile{ @media (min-width: $mobile){ @content; } } @mixin maxmobile{ @media (max-width: $mobile){ @content; } } /*반응형, 브라우저 크기가 800px 이상일때*/ /*@media (min-width: $mobile ) and (max-width: $tablet){*/ @mixin tablet{ @media(min-width: $tablet){ @content; } } @mixin maxtablet{ @media(max-width: $tablet){ @content; } } @mixin maxdesktop{ @media (max-width: $desktopMin){ @content; } } /*반응형, 브라우저 크기가 1025px 이상일때*/ @mixin desktopMin{ @media (min-width: $desktopMin){ @content; } } /*반응형, 브라우저 크기가 1204px 이상일때*/ @mixin desktopMax{ @media (min-width: $desktopMax){ @content; } } /*넓이, 높이 자동 계산함수*/ @mixin square($size){ $calculated: 32px * $size; width: $calculated; height: $calculated; }