response(반응형) 적용

jude·2022년 4월 20일
0

bootstrap

목록 보기
2/2
post-thumbnail

response(반응형) 적용

breakpoint

  • 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;
  }
}
profile
UI 화면 만드는걸 좋아하는 UI개발자입니다. 프론트엔드 개발 공부 중입니다. 공부한 부분을 블로그로 간략히 정리하는 편입니다.

0개의 댓글