breakpoint
는 아래 변수를 통해 커스텀 가능하다.$grid-breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px,
xxl: 1400px
);
$media-breakpoint-up
는 최대 너비
$media-breakpoint-down
는 최소 너비를 뜻하며 @include
를 통해 미디어 쿼리
대신 약어로 간편하게 사용할 수 있다.
// min-width
@include media-breakpoint-up(sm) { ... }
@include media-breakpoint-up(md) { ... }
@include media-breakpoint-up(lg) { ... }
@include media-breakpoint-up(xl) { ... }
@include media-breakpoint-up(xxl) { ... }
// sm
@media (min-width: 576px) { ... }
// md
@media (min-width: 768px) { ... }
// lg
@media (min-width: 992px) { ... }
// xl
@media (min-width: 1200px) { ... }
// xxl
@media (min-width: 1400px) { ... }
// ex
.custom-class {
display: none;
}
@include media-breakpoint-up(sm) {
.custom-class {
display: block;
}
}
// max-width
@include media-breakpoint-down(sm) { ... }
@include media-breakpoint-down(md) { ... }
@include media-breakpoint-down(lg) { ... }
@include media-breakpoint-down(xl) { ... }
@include media-breakpoint-down(xxl) { ... }
// sm
@media (max-width: 575.98px) { ... }
// md
@media (max-width: 767.98px) { ... }
// lg
@media (max-width: 991.98px) { ... }
// xl
@media (max-width: 1199.98px) { ... }
// xxl
@media (max-width: 1399.98px) { ... }
// ex
@include media-breakpoint-down(md) {
.custom-class {
display: block;
}
}