Skip to content

Instantly share code, notes, and snippets.

@dohoons
Last active November 26, 2021 08:54
Show Gist options
  • Save dohoons/5ab5b2344fe0a7e0db5e703994b66568 to your computer and use it in GitHub Desktop.
Save dohoons/5ab5b2344fe0a7e0db5e703994b66568 to your computer and use it in GitHub Desktop.
SCSS Media Query MIXIN (Desktop First)
//
// 미디어 쿼리 MIXIN
// --------------------------------------------------
// Break Point (Desktop First 기준 내림차순 설정)
$desktop-l-width : 1440px;
$tablet-l-width : 1024px;
$tablet-s-width : 768px;
$mob-l-width : 640px;
$mob-m-width : 425px;
$mob-s-width : 375px;
// only PC
@mixin pc-only {
@media screen and (min-width: $tablet-l-width + 1) {
@content;
}
}
// PC large
@mixin pc-large {
@media screen and (min-width: $desktop-l-width + 1) {
@content;
}
}
// --------------------------------------------------
// 태블릿
@mixin tab {
@media screen and (max-width: $tablet-l-width) {
@content;
}
}
// 모바일
@mixin mob {
@media screen and (max-width: $tablet-s-width - 1) {
@content;
}
}
// 모바일 large
@mixin mob-large {
@media screen and (max-width: $mob-l-width) {
@content;
}
}
// 모바일 mid
@mixin mob-mid {
@media screen and (max-width: $mob-m-width) {
@content;
}
}
// 모바일 small
@mixin mob-small {
@media screen and (max-width: $mob-s-width) {
@content;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment